@keyframes headstar-film-out{0%{opacity:1;clip-path:inset(0);transform:none}to{opacity:1;clip-path:inset(0 100%0 0);transform:none}}@keyframes headstar-film-in{0%{opacity:1;clip-path:inset(0 0 0 100%);transform:none}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes headstar-opening-content{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes heroChromeBuild{0%{opacity:1;clip-path:inset(0);transform:translateY(-9px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes heroRailBuild{0%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes heroStageBuild{0%{opacity:1;clip-path:inset(2%0 3%round 24px);transform:translateY(16px) scale(.985)}to{opacity:1;clip-path:inset(0 round 20px);transform:none}}@keyframes heroInterfaceBuild{0%{opacity:.88;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes heroRowBuild{0%{opacity:.8;transform:translateX(-18px) scale(.995)}to{opacity:1;transform:none}}@keyframes heroActionPanelBuild{0%{opacity:.84;clip-path:inset(0 0 0 24%);transform:translateX(22px)}to{opacity:1;clip-path:inset(0);transform:none}}.receivable-film[data-cinematic] .film-scene.is-film-outgoing{z-index:1;visibility:visible!important;pointer-events:none;backface-visibility:hidden;will-change:clip-path;animation:headstar-film-out .72s cubic-bezier(.22,1,.36,1) both!important}.receivable-film[data-cinematic] .film-scene.is-active.is-film-incoming{z-index:2;backface-visibility:hidden;will-change:clip-path;animation:headstar-film-in .72s cubic-bezier(.22,1,.36,1) both!important}.receivable-film[data-cinematic] .film-scene.is-film-incoming [data-film-reveal-at="0"].is-revealed{visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important}.js .hero-pitch>*,.js .hero-title-block>*{opacity:1;transform:translateY(12px)}.js .hero.is-motion-active .hero-pitch>*,.js .hero.is-motion-active .hero-title-block>*{animation:headstar-opening-content .82s cubic-bezier(.22,1,.36,1) forwards}.js .hero .receivable-film[data-cinematic],.js .hero.is-motion-active .receivable-film[data-cinematic]{opacity:1;transform:translateY(18px) scale(.992)}.js .hero.is-motion-active .receivable-film[data-cinematic].is-film-active{opacity:1;transform:none;transition:opacity .78s ease,transform 1.05s cubic-bezier(.22,1,.36,1)}.hero.is-motion-active .receivable-film[data-cinematic].is-opening-complete :is(.film-browser-bar,.film-story-rail,.film-stage,.film-worklist>header,.film-worklist-labels,.film-worklist-row,.film-action-panel,.film-action-panel>span,.film-action-panel>strong,.film-action-panel>ul,.film-action-panel .owner-choice){animation:none!important}.truth-story[data-truth-step="0"] .truth-scene-signals,.truth-story[data-truth-step="0"] .truth-scene-signals>*,.truth-story[data-truth-step="1"] .truth-scene-account,.truth-story[data-truth-step="1"] .truth-scene-account>*,.truth-story[data-truth-step="2"] .truth-scene-decision,.truth-story[data-truth-step="2"] .truth-scene-decision>*,.truth-story[data-truth-step="3"] .truth-scene-close,.truth-story[data-truth-step="3"] .truth-scene-close>*{transition-delay:0s!important}.truth-story .truth-scene>*{opacity:1;transition:none!important;transform:none}.truth-story .truth-scene{transition:opacity .82s ease,filter .82s ease,transform .9s cubic-bezier(.22,1,.36,1),visibility 0s linear .9s}.truth-story[data-truth-step="0"] .truth-scene-signals,.truth-story[data-truth-step="1"] .truth-scene-account,.truth-story[data-truth-step="2"] .truth-scene-decision,.truth-story[data-truth-step="3"] .truth-scene-close{}.convergence-copy article[role=button]{cursor:pointer}.convergence-copy article[role=button]:focus-visible{outline:2px solid var(--cobalt);outline-offset:7px}.receivable-film[data-cinematic] .film-decision>.film-worklist{grid-area:1/1}.receivable-film[data-cinematic] .film-decision>:is(.film-reading-panel,.film-action-panel){grid-area:1/2}.receivable-film[data-cinematic] .film-reading-panel{color:#101714;background:linear-gradient(145deg,#f8f9ff,#edf1ff);border:1px solid #fff;border-radius:22px;align-content:center;gap:12px;min-width:0;margin:22px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 22px 54px #020b1829}.receivable-film[data-cinematic] .film-reading-panel>span{color:var(--cobalt);letter-spacing:.09em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.receivable-film[data-cinematic] .film-reading-panel>span>i,.receivable-film[data-cinematic] .payment-watch>p>b i{background:#48d7a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #48d7a21c}.receivable-film[data-cinematic] .film-reading-panel>span>b{color:#168865;margin-left:auto}.receivable-film[data-cinematic] .film-reading-panel>strong{letter-spacing:-.045em;font-family:HD,sans-serif;font-size:clamp(27px,2.8vw,39px);font-weight:540;line-height:1}.receivable-film[data-cinematic] .film-reading-panel>p{color:#68706c;max-width:390px;font-size:11px;line-height:1.5}.receivable-film[data-cinematic] .film-reading-panel ul{gap:8px;margin-top:5px;display:grid}.receivable-film[data-cinematic] .film-reading-panel li{background:#fff;border:1px solid #dfe3ef;border-radius:13px;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:48px;padding:7px 11px;display:grid}.receivable-film[data-cinematic] .film-reading-panel li>i{color:#168865;background:#dff8ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.receivable-film[data-cinematic] .film-reading-panel li>span{gap:2px;display:grid}.receivable-film[data-cinematic] .film-reading-panel li b{font-size:10px}.receivable-film[data-cinematic] .film-reading-panel li small{color:#77807b;font-size:8px}.receivable-film[data-cinematic] .payment-watch{color:#10201b;background:linear-gradient(145deg,#f4fff9,#e4f8f0);border:1px solid #b8ead7;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(180px,.66fr);align-items:stretch;gap:10px;min-height:118px;margin-top:13px;padding:12px;display:grid}.receivable-film[data-cinematic] .payment-watch>p,.receivable-film[data-cinematic] .payment-watch>span{background:#fff;border:1px solid #d7eae2;border-radius:13px;align-content:center;min-width:0;padding:14px;display:grid}.receivable-film[data-cinematic] .payment-watch>span{grid-template-columns:32px 1fr;gap:3px 11px}.receivable-film[data-cinematic] .payment-watch>span>i{color:#087455;background:var(--mint);border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.receivable-film[data-cinematic] .payment-watch>p>strong,.receivable-film[data-cinematic] .payment-watch>span b{font-size:12px}.receivable-film[data-cinematic] .payment-watch>span small{color:#66726d;font-size:9px}.receivable-film[data-cinematic] .payment-watch>p{gap:5px}.receivable-film[data-cinematic] .payment-watch>p>small{color:#74807b;letter-spacing:.09em;font-size:7px;font-weight:800}.receivable-film[data-cinematic] .payment-watch>p>b{color:#158461;align-items:center;gap:7px;font-size:8px;display:flex}.receivable-film[data-cinematic] .payment-watch>p>b i{box-shadow:0 0 0 5px #48d7a21a}
/* The final thread has five consequential states, not four. */
.final-thread { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.final-thread::before { left: 10%; right: 10%; }

.final-cta.is-motion-active .final-thread::before,
.final-cta.is-motion-active .final-thread i { animation: none; }

.final-cta.is-motion-active:is([data-final-step="3"], [data-final-step="4"]) .final-thread::before {
  animation: finalThreadDraw 1.05s cubic-bezier(.16, 1, .3, 1) both;
}

.final-cta.is-motion-active:is([data-final-step="3"], [data-final-step="4"]) .final-thread i {
  animation: finalThreadNode .42s cubic-bezier(.16, 1, .3, 1) both;
}

.final-cta.is-motion-active:is([data-final-step="3"], [data-final-step="4"]) .final-thread span:nth-child(2) i { animation-delay: .16s; }
.final-cta.is-motion-active:is([data-final-step="3"], [data-final-step="4"]) .final-thread span:nth-child(3) i { animation-delay: .32s; }
.final-cta.is-motion-active:is([data-final-step="3"], [data-final-step="4"]) .final-thread span:nth-child(4) i { animation-delay: .48s; }
.final-cta.is-motion-active:is([data-final-step="3"], [data-final-step="4"]) .final-thread span:nth-child(5) i { animation-delay: .64s; }

.js .final-cta:is([data-final-step="1"], [data-final-step="2"], [data-final-step="3"], [data-final-step="4"]) :is(.eyebrow, h2) {
  visibility: visible;
  opacity: 1;
  transform: none;
}

/* Tablet keeps the same high-contrast truth relief used on narrow mobile. */
@media (width <= 800px) {
  .truth-story .truth-relief { color: #fff; border-top-color: #ffffff1f; }

  .truth-story .truth-relief p {
    border-bottom: 1px solid #ffffff1a;
    align-content: center;
    gap: 5px;
    min-height: 74px;
    margin: 0;
    padding: 16px 0;
    display: grid;
  }

  .truth-story .truth-relief b { color: #fff; font-size: 16px; line-height: 1.18; }
  .truth-story .truth-relief span { color: #ffffff9e; font-size: 13px; line-height: 1.42; }
}

/* On compact screens the first exception chapter is a complete list, not a fixed empty slab. */
@media (width <= 700px) {
  .exception-story[data-convergence-step="0"] .exception-stage {
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 0;
  }

  .exception-story[data-convergence-step="0"] .exception-workspace {
    display: block;
    height: auto !important;
    min-height: 0 !important;
  }

  .exception-story[data-convergence-step="0"] .exception-inbox {
    height: auto !important;
    border-right: 0;
  }

  .exception-story[data-convergence-step="0"] .exception-inbox > header { display: flex; }

  .exception-story[data-convergence-step="0"] .exception-inbox article {
    display: grid;
    min-height: 72px;
    margin: 0;
    border-width: 0 0 1px;
    border-radius: 0;
    box-shadow: none;
  }

  .exception-story[data-convergence-step="0"] .exception-inbox article.is-active {
    border-color: var(--line);
    background: #f7f7f4;
  }

  .exception-story[data-convergence-step="0"] .exception-detail { display: none; }

  .exception-story[data-convergence-step="0"] .exception-window-footer {
    position: static !important;
    min-height: 48px;
  }

  .exception-story[data-convergence-step="0"] .exception-routine-status {
    color: #23337d;
    background: #eef1ff;
    border: 1px solid #3857ff29;
    border-radius: 15px;
    align-items: center;
    gap: 12px;
    min-height: 84px;
    margin: 14px;
    padding: 14px;
    display: flex;
  }

  .exception-story[data-convergence-step="0"] .exception-routine-status > i {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    flex: 0 0 36px;
    place-items: center;
    color: #23337d;
    background: #dfe5ff;
    display: grid;
    font-style: normal;
  }

  .exception-story[data-convergence-step="0"] .exception-routine-status span {
    display: grid;
    gap: 3px;
  }

  .exception-story[data-convergence-step="0"] .exception-routine-status small,
  .exception-story[data-convergence-step="0"] .exception-routine-status strong {
    display: block;
  }

  .exception-story[data-convergence-step="0"] .exception-routine-status small {
    font-size: 10px;
    line-height: 1.2;
    letter-spacing: .08em;
  }

  .exception-story[data-convergence-step="0"] .exception-routine-status strong {
    font-size: 13px;
    line-height: 1.35;
  }
}


@keyframes headstar-listening-ring{0%,to{opacity:.25;transform:scale(.82)}52%{opacity:.9;transform:scale(1.04)}}@keyframes headstar-typing{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes headstar-doc-scan{to{left:100%}}@keyframes headstar-file-spinner{to{transform:rotate(360deg)}}@keyframes headstar-skeleton{50%{background-position:100%0}}@keyframes headstar-listening-dot{50%{opacity:.45;transform:scale(.72)}}.receivable-film[data-cinematic][data-film-step="0"] .film-worklist-row.is-selected{transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .62s,background-color .32s ease,border-color .32s ease,box-shadow .32s ease}.receivable-film[data-cinematic][data-film-step="0"][data-film-beat="0"] .film-worklist-row.is-selected{border-color:#dfe3de;background:#fff;box-shadow:none}.receivable-film[data-cinematic][data-film-step="0"][data-film-beat="1"] .film-worklist-row.is-selected::after{animation:heroAccountScan .78s cubic-bezier(.22,1,.36,1) both}.receivable-film[data-cinematic] .plan-checking{grid-column:1/-1;grid-template-columns:1fr!important;align-content:center;gap:9px;min-height:150px;padding:18px;display:grid}.receivable-film[data-cinematic] .plan-checking>span{color:#353d39;background:#fff;border:1px solid #dfe3de;border-radius:12px;align-items:center;min-height:43px;padding:0 12px;font-size:11px;display:flex}.receivable-film[data-cinematic] .plan-checking i{color:var(--green);background:var(--mint);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.receivable-film[data-cinematic][data-film-previous-step="3"][data-film-previous-beat="5"].is-scene-transitioning .film-close.is-film-outgoing .close-receipt,.receivable-film[data-cinematic][data-film-previous-step="3"][data-film-previous-beat="5"].is-scene-transitioning .film-close.is-film-outgoing .close-receipt [data-film-reveal-at]{pointer-events:none;visibility:visible!important;opacity:1!important;transform:none!important}.receivable-film[data-cinematic][data-film-previous-step="3"][data-film-previous-beat="5"].is-scene-transitioning .film-close.is-film-outgoing .close-receipt [data-film-until],.receivable-film[data-cinematic][data-film-previous-step="3"][data-film-previous-beat="5"].is-scene-transitioning .film-close.is-film-outgoing .close-worklist{pointer-events:none;visibility:hidden!important;opacity:0!important}.secondary-story-toggle{display:none;min-width:62px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,255,255,.86);background:rgba(255,255,255,.08);cursor:pointer;font-size:8px;font-weight:760;letter-spacing:.02em;line-height:1;text-transform:none}.secondary-story-toggle>span:first-child{color:var(--lime);font-size:9px}.secondary-story-toggle:focus-visible{outline-color:var(--lime);outline-offset:2px}.secondary-story-toggle[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.receivable-film[data-cinematic] .film-scene.is-active.is-film-incoming,.receivable-film[data-cinematic] .film-scene.is-film-outgoing{animation:none!important}}.receivable-film[data-cinematic] .film-browser-bar{grid-template-columns:auto minmax(190px,1fr) auto minmax(180px,auto);gap:15px;min-height:52px;padding-inline:18px;color:#121916;background:rgba(252,252,249,.98);border-bottom-color:rgba(7,17,15,.14)}.receivable-film[data-cinematic] .film-browser-title{justify-self:start;min-width:0;color:#111916}.receivable-film[data-cinematic] .film-browser-title b{font-size:11px;font-weight:760}.receivable-film[data-cinematic] .film-browser-title em{color:#77807b;overflow:hidden;font-size:10px;font-style:normal;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.receivable-film[data-cinematic] .film-deadline{color:#5f6964;background:#f0f2ee;border:1px solid #e0e4de;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:760;letter-spacing:.07em}.receivable-film[data-cinematic] .film-browser-bar>.film-system-state{color:#14805e;letter-spacing:.04em;font-size:9px}.receivable-film[data-cinematic] .film-voice{grid-template-columns:1fr;place-items:center;padding:24px;background:radial-gradient(circle at 82% 18%,rgba(54,88,245,.14),transparent 30%),linear-gradient(145deg,#edf0f6,#f8f7f2)}.receivable-film[data-cinematic] .voice-phone{width:min(850px,95%);min-height:418px;padding:12px 18px 14px;color:#111916;background:rgba(255,255,253,.98);border:1px solid #d9ded8;border-radius:24px;box-shadow:0 30px 72px rgba(7,17,15,.17)}.receivable-film[data-cinematic] .voice-phone::before{display:none}.receivable-film[data-cinematic] .voice-statusbar{width:100%;min-height:22px;margin:0;color:#68716c;align-items:center;font-size:8px;display:flex}.receivable-film[data-cinematic] .voice-statusbar b{color:#4c5651;letter-spacing:.08em;font-size:7px}.receivable-film[data-cinematic] .voice-contact{width:100%;min-height:63px;padding:8px 0 12px;border-bottom:1px solid #e1e5df;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.receivable-film[data-cinematic] .voice-contact>.voice-avatar{width:43px;height:43px;margin:0;border-radius:13px;font-size:15px}.receivable-film[data-cinematic] .voice-contact>span:nth-child(2){min-width:0;display:grid;gap:2px}.receivable-film[data-cinematic] .plan-guardrail>span small,.receivable-film[data-cinematic] .voice-contact small{color:var(--cobalt);letter-spacing:.09em;font-size:7px;font-weight:800}.receivable-film[data-cinematic] .voice-contact strong{font-size:13px}.receivable-film[data-cinematic] .voice-contact em{color:#7b847f;overflow:hidden;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.receivable-film[data-cinematic] .voice-contact>.voice-state{position:static;color:#14805e;background:#e8f8f2;border-radius:999px;padding:7px 9px;font-size:8px}.receivable-film[data-cinematic] .voice-live-strip{width:100%;min-height:42px;border-bottom:1px solid #e7e9e5;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}.receivable-film[data-cinematic] .voice-live-strip .voice-wave{height:28px;margin:0;justify-content:flex-start}.receivable-film[data-cinematic] .voice-live-strip>span{grid-area:1/2;color:#65706a;font-size:9px;font-weight:620}.receivable-film[data-cinematic] .voice-dialogue{width:100%;min-height:184px;margin-top:10px;gap:7px;align-items:end;display:grid}.receivable-film[data-cinematic] .voice-dialogue>*{grid-area:1/1}.receivable-film[data-cinematic] .voice-dialogue>.buyer-says{width:min(78%,560px);margin:0!important;padding:10px 12px;color:#17201c;background:#eef0ec;border:1px solid #e2e5e0;border-radius:14px 14px 14px 4px;align-self:flex-start;font-size:10px;line-height:1.4;box-shadow:0 8px 20px rgba(7,17,15,.05)}.receivable-film[data-cinematic] .voice-dialogue>.voice-ai-line{color:#fff;background:var(--cobalt);border-color:transparent;border-radius:14px 14px 4px 14px;align-self:flex-end}.receivable-film[data-cinematic] .voice-dialogue small{margin-bottom:4px;color:#747e78;letter-spacing:.07em;font-size:7px;font-weight:800;display:block}.receivable-film[data-cinematic] .voice-dialogue .voice-ai-line small{color:rgba(255,255,255,.72)}.receivable-film[data-cinematic] .voice-listening-stage{margin:auto;color:#17201c;place-items:center;gap:6px;text-align:center;display:grid}.receivable-film[data-cinematic] .voice-listening-stage>span{width:86px;height:86px;border-radius:50%;place-items:center;display:grid;position:relative}.receivable-film[data-cinematic] .voice-listening-stage>span i{border:1px solid rgba(54,88,245,.2);border-radius:50%;animation:headstar-listening-ring 2.8s cubic-bezier(.16,1,.3,1) infinite;position:absolute;inset:0}.receivable-film[data-cinematic] .voice-listening-stage>span i:nth-child(2){inset:10px;animation-delay:-.55s}.receivable-film[data-cinematic] .voice-listening-stage>span i:nth-child(3){inset:20px;animation-delay:-1.1s}.receivable-film[data-cinematic] .voice-listening-stage>span b{width:42px;height:42px;color:#101714;background:var(--lime);border-radius:13px;place-items:center;font-size:16px;display:grid;box-shadow:0 12px 28px rgba(154,211,36,.22);z-index:1}.receivable-film[data-cinematic] .voice-listening-stage strong{font-size:10px}.receivable-film[data-cinematic] .voice-listening-stage small{margin:0;color:#7a837e;letter-spacing:.02em;font-size:7px;font-weight:600}.receivable-film[data-cinematic] .call-thread>p em,.receivable-film[data-cinematic] .voice-dialogue em{margin-top:5px;color:inherit;opacity:.62;font-size:7px;font-style:normal;text-align:right;display:block}.receivable-film[data-cinematic] [data-film-dialogue]{visibility:hidden!important;opacity:0!important;transform:translateY(12px) scale(.985)!important;transition:opacity .62s ease,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s!important}.receivable-film[data-cinematic] [data-film-dialogue].is-revealed{visibility:visible!important;opacity:1!important;transform:none!important;transition-delay:0s!important}.receivable-film[data-cinematic] .thread-typing,.receivable-film[data-cinematic] .voice-typing{color:#66716b;background:#f0f2ee;border:1px solid #e1e4df;border-radius:999px;align-items:center;gap:4px;min-height:29px;padding:6px 10px;font-size:8px;display:flex}.receivable-film[data-cinematic] .voice-typing{align-self:flex-end;margin-top:-4px}.receivable-film[data-cinematic] :is(.voice-typing,.thread-typing)>i{width:4px;height:4px;background:var(--cobalt);border-radius:50%;animation:headstar-typing 1s ease-in-out infinite}.receivable-film[data-cinematic] :is(.voice-typing,.thread-typing)>i:nth-child(2){animation-delay:.14s}.receivable-film[data-cinematic] :is(.voice-typing,.thread-typing)>i:nth-child(3){animation-delay:.28s}.receivable-film[data-cinematic] .voice-typing b{margin-left:4px;font-weight:620}.receivable-film[data-cinematic] .ai-thinking{align-self:flex-end;width:auto;min-height:29px;margin-top:-3px;padding-inline:11px;font-size:8px}.receivable-film[data-cinematic] .voice-call-dock{width:min(270px,80%);min-height:42px;margin-top:auto;border-top:1px solid #e4e7e2;align-items:end;justify-content:center;gap:22px;padding-top:8px;display:flex}.receivable-film[data-cinematic] .voice-call-dock span{color:#4e5853;text-align:center;font-size:11px;display:grid;gap:1px}.receivable-film[data-cinematic] .voice-call-dock small{color:#8b928e;font-size:6px}.receivable-film[data-cinematic] .voice-call-dock b{width:28px;height:28px;color:#fff;background:#e65c50;border-radius:50%;place-items:center;font-size:15px;font-weight:400;display:grid}.receivable-film[data-cinematic] .film-docs{width:min(940px,96%);min-height:408px;padding:0;color:#111916;background:#fbfcf9;border-color:#d8ded8;border-radius:22px;grid-template:52px minmax(0,1fr) auto/1fr;gap:0;box-shadow:0 28px 72px rgba(7,17,15,.18)}.receivable-film[data-cinematic] .film-docs>header{grid-area:1/1;margin:0;padding-inline:17px;color:#55605a;background:#fff}.receivable-film[data-cinematic] .film-docs>header span b{color:#1a231f;font-size:10px}.receivable-film[data-cinematic] .film-docs>header span em{color:#8a928e;font-size:8px;font-style:normal}.receivable-film[data-cinematic] .docs-body{grid-area:2/1;grid-template-columns:108px minmax(0,1.06fr) minmax(240px,.84fr);min-height:294px;display:grid;overflow:hidden}.receivable-film[data-cinematic] .docs-nav{background:#f0f2ee;border-right:1px solid #dde1dc;align-content:start;gap:5px;padding:14px 9px;display:grid}.receivable-film[data-cinematic] .docs-nav span{color:#76807a;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:8px;font-weight:650;display:flex}.receivable-film[data-cinematic] .docs-nav span.is-active{color:#2138ae;background:#e1e6ff}.receivable-film[data-cinematic] .docs-nav i{width:13px;text-align:center;font-style:normal}.receivable-film[data-cinematic] .docs-results{min-width:0;padding:15px;border-right:1px solid #e0e4de;display:grid;align-content:start;gap:10px}.receivable-film[data-cinematic] .docs-search{grid-area:auto;min-height:42px;padding-inline:11px;background:#fff}.receivable-film[data-cinematic] .docs-search .docs-source-count{margin-left:auto;color:#69736d;background:#ecefeb;border-radius:7px;padding:5px 7px;font:600 7px/1 HD,sans-serif}.receivable-film[data-cinematic] .docs-scanning{min-height:175px;background:linear-gradient(145deg,#eef1ff,#f8f9ff);border:1px solid #dbe1ff;border-radius:14px;align-content:center;gap:9px;padding:17px;display:grid;overflow:hidden;position:relative}.receivable-film[data-cinematic] .docs-scanning::after{content:"";width:42%;background:linear-gradient(90deg,transparent,rgba(54,88,245,.1),transparent);animation:headstar-doc-scan 1.45s ease-in-out infinite;position:absolute;inset-block:0;left:-42%}.receivable-film[data-cinematic] .docs-scanning>span{grid-template-columns:30px minmax(0,1fr);gap:2px 10px;align-items:center;display:grid}.receivable-film[data-cinematic] .docs-scanning>span i{grid-row:1/3;width:30px;height:30px;background:var(--cobalt);border:8px solid #dfe5ff;border-top-color:var(--lime);border-radius:50%;animation:headstar-file-spinner 1.15s linear infinite}.receivable-film[data-cinematic] .docs-account-card>span b,.receivable-film[data-cinematic] .docs-scanning b{font-size:10px}.receivable-film[data-cinematic] .docs-scanning small{color:#737d77;font-size:8px}.receivable-film[data-cinematic] .docs-scanning>em{height:9px;background:linear-gradient(90deg,#e1e5f7,#f7f8ff,#e1e5f7);background-size:180% 100%;border-radius:999px;animation:headstar-skeleton 1.25s ease-in-out infinite}.receivable-film[data-cinematic] .docs-scanning>em:nth-of-type(2){width:83%;animation-delay:.12s}.receivable-film[data-cinematic] .docs-scanning>em:nth-of-type(3){width:64%;animation-delay:.24s}.receivable-film[data-cinematic] .docs-files{grid-column:auto;gap:8px}.receivable-film[data-cinematic] .docs-files>span{grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;box-shadow:0 7px 18px rgba(7,17,15,.05)}.receivable-film[data-cinematic] .docs-files small{grid-column:2;color:#838c87;font-size:7px}.receivable-film[data-cinematic] :is(.docs-account-card,.docs-email){grid-area:1/3}.receivable-film[data-cinematic] .docs-account-card{margin:15px;color:#14201b;background:linear-gradient(145deg,#f0fff8,#e4f5ee);border:1px solid #cce9dd;border-radius:16px;align-content:start;gap:14px;padding:17px;display:grid}.receivable-film[data-cinematic] .docs-account-card>small{color:#14805e;letter-spacing:.09em;font-size:7px;font-weight:800}.receivable-film[data-cinematic] .docs-account-card>span{grid-template-columns:35px minmax(0,1fr);gap:2px 10px;align-items:center;display:grid}.receivable-film[data-cinematic] .docs-account-card>span i{grid-row:1/3;width:35px;height:35px;color:#fff;background:var(--cobalt);border-radius:10px;place-items:center;font-size:8px;font-style:normal;display:grid}.receivable-film[data-cinematic] .docs-account-card>span em{color:#77817b;font-size:8px;font-style:normal}.receivable-film[data-cinematic] .docs-account-card dl{margin:0}.receivable-film[data-cinematic] .docs-account-card dl>div{border-top:1px solid #cee5dc;justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.receivable-film[data-cinematic] .docs-account-card dt{color:#748079;font-size:7px}.receivable-film[data-cinematic] .docs-account-card dd{text-align:right;font-size:8px;font-weight:700}.receivable-film[data-cinematic] .docs-account-card dd i{width:5px;height:5px;margin-right:4px;background:#3fd09b;border-radius:50%;display:inline-block}.receivable-film[data-cinematic] .docs-email{min-height:0;margin:15px;padding:16px;background:#f7f8f5}.receivable-film[data-cinematic] .docs-email p{color:#5f6963;margin-top:10px;font-size:8px;line-height:1.45}.receivable-film[data-cinematic] .docs-email span{margin-top:7px;padding:8px;font-size:8px}.receivable-film[data-cinematic] .docs-email span i{color:#ef5f51;margin-right:5px;font-size:6px;font-style:normal;font-weight:800}.receivable-film[data-cinematic] .docs-email>b{margin-top:auto}.receivable-film[data-cinematic] .docs-email>b i{font-style:normal}.receivable-film[data-cinematic] .docs-confirm{grid-area:3/1;margin:0 15px 15px 123px}.receivable-film[data-cinematic] .docs-confirm>span{min-width:0}.receivable-film[data-cinematic] .docs-confirm>em{margin-left:auto;color:var(--mint);font-size:8px;font-style:normal;font-weight:750}.receivable-film[data-cinematic] .film-negotiate{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:17px;padding:24px;background:radial-gradient(circle at 18% 14%,rgba(54,88,245,.11),transparent 32%),linear-gradient(145deg,#eef1f6,#f8f7f2)}.receivable-film[data-cinematic] .call-thread,.receivable-film[data-cinematic] :is(.plan-guardrail,.plan-card){min-height:430px;border:1px solid #dce1dc;border-radius:20px;box-shadow:0 20px 50px rgba(7,17,15,.1)}.receivable-film[data-cinematic] .call-thread{grid-area:1/1;padding:0 17px 12px;background:#fffffd;display:flex;flex-direction:column}.receivable-film[data-cinematic] .call-thread header{flex:none;min-height:55px}.receivable-film[data-cinematic] .call-thread header>span b{font-size:10px;display:grid;gap:2px}.receivable-film[data-cinematic] .call-thread header>span small{color:#7a837e;font-size:7px;font-weight:500}.receivable-film[data-cinematic] .call-thread>p{max-width:82%;margin-top:10px;padding:9px 11px;border:1px solid #e1e5df;font-size:9px;line-height:1.4}.receivable-film[data-cinematic] .call-thread>p.thread-ai{border-color:#d5dcff}.receivable-film[data-cinematic] .call-thread>p.thread-short{margin-top:8px}.receivable-film[data-cinematic] .call-thread>p.thread-confirm{margin-top:7px}.receivable-film[data-cinematic] .thread-reasoning{width:fit-content;max-width:92%;min-height:38px;margin:9px auto 0;padding:6px 10px;border:1px solid #dce2ff;border-radius:12px;justify-content:flex-start}.receivable-film[data-cinematic] .thread-listening{width:fit-content;max-width:92%;min-height:42px;margin:12px auto 0;padding:7px 11px;color:#3040a8;background:#edf0ff;border:1px solid #dce2ff;border-radius:13px;align-items:center;gap:9px;display:flex}.receivable-film[data-cinematic] .thread-listening>i{width:9px;height:9px;background:var(--cobalt);border:3px solid #cfd7ff;border-radius:50%;animation:headstar-listening-dot 1.7s ease-in-out infinite}.receivable-film[data-cinematic] .plan-card header>span,.receivable-film[data-cinematic] .thread-listening>span{display:grid;gap:2px}.receivable-film[data-cinematic] .plan-checking>span b,.receivable-film[data-cinematic] .thread-listening b{font-size:8px}.receivable-film[data-cinematic] .thread-listening small{color:#727b9d;font-size:7px}.receivable-film[data-cinematic] .thread-reasoning>i{color:var(--cobalt);font-size:11px}.receivable-film[data-cinematic] .thread-reasoning>span{display:grid;gap:1px}.receivable-film[data-cinematic] .thread-reasoning b{color:#2944cf;font-size:8px}.receivable-film[data-cinematic] .thread-reasoning small{color:#6f7890;font-size:7px}.receivable-film[data-cinematic] .thread-typing{width:fit-content;margin:9px auto 0}.receivable-film[data-cinematic] .thread-typing>span{margin-left:4px}.receivable-film[data-cinematic] .thread-callbar{min-height:33px;margin-top:auto;border-top:1px solid #e4e7e2;grid-template-columns:70px 1fr auto;align-items:center;gap:8px;padding:7px 2px 0;display:grid}.receivable-film[data-cinematic] .thread-callbar .voice-wave{height:20px;margin:0;justify-content:flex-start}.receivable-film[data-cinematic] .thread-callbar span{color:#77817b;font-size:7px}.receivable-film[data-cinematic] .thread-callbar>b{width:24px;height:24px;color:#fff;background:#e65c50;border-radius:50%;place-items:center;font-size:13px;font-weight:400;display:grid}.receivable-film[data-cinematic] :is(.plan-guardrail,.plan-card){grid-area:1/2}.receivable-film[data-cinematic] .plan-guardrail{color:#17201c;background:linear-gradient(145deg,#f0f3ff,#e7ebff);align-content:center;gap:18px;padding:28px;display:grid}.receivable-film[data-cinematic] .plan-guardrail>span{align-items:center;gap:9px;display:flex}.receivable-film[data-cinematic] .plan-guardrail>span i{width:34px;height:34px;color:#101714;background:var(--lime);border-radius:11px;place-items:center;font-style:normal;font-weight:800;display:grid}.receivable-film[data-cinematic] .plan-guardrail>strong{letter-spacing:-.045em;font-family:HD,sans-serif;font-size:clamp(23px,2.1vw,32px);font-weight:560;line-height:1.05}.receivable-film[data-cinematic] .plan-guardrail ul{gap:8px;display:grid}.receivable-film[data-cinematic] .plan-guardrail li{background:rgba(255,255,255,.76);border:1px solid rgba(54,88,245,.12);border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:7px 10px;font-size:8px;display:flex}.receivable-film[data-cinematic] .plan-guardrail li i{color:#14805e;font-style:normal}.receivable-film[data-cinematic] .plan-card{min-height:430px;padding:16px;background:#f5f6ff;align-content:start}.receivable-film[data-cinematic] .plan-card header>span small{color:var(--cobalt);letter-spacing:.08em;font-size:6px;font-weight:800}.receivable-film[data-cinematic] .plan-card>.plan-checking{min-height:170px;padding:12px}.receivable-film[data-cinematic] .plan-checking>span{grid-template-columns:23px minmax(0,1fr);gap:2px 9px;display:grid}.receivable-film[data-cinematic] .plan-checking>span i{grid-row:1/3}.receivable-film[data-cinematic] .plan-checking>span small{color:#7a837e;font-size:7px}.receivable-film[data-cinematic] .plan-card>div:not(.plan-checking):not(.plan-viber){min-height:65px}.receivable-film[data-cinematic] .plan-card>div:not(.plan-checking):not(.plan-viber) strong{font-size:20px}.receivable-film[data-cinematic] .plan-card>p{min-height:51px}.receivable-film[data-cinematic] .plan-card>.plan-viber{min-height:60px;margin-top:8px;padding:9px;background:#fff;border:1px solid #dadff2;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 9px;display:grid}.receivable-film[data-cinematic] .plan-viber>i{grid-row:1/3;width:30px;height:30px;color:#fff;background:#6652db;border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.receivable-film[data-cinematic] .plan-viber span{align-self:center;display:grid;gap:3px}.receivable-film[data-cinematic] .plan-viber small{color:#6652db;letter-spacing:.07em;font-size:6px;font-weight:800}.receivable-film[data-cinematic] .plan-viber b{font-size:8px;line-height:1.3}.receivable-film[data-cinematic] .plan-viber>em{color:#89908c;font-size:7px;font-style:normal}.exception-story[data-convergence-step="2"] :is(.exception-buyer-message,.exception-ai-status),.exception-story[data-convergence-step="3"] :is(.exception-buyer-message,.exception-ai-status,.exception-context,.exception-decision){display:none}.exception-story[data-convergence-step="2"] .exception-context{margin-top:14px}.receivable-film[data-cinematic] :is(.film-worklist-labels,.film-browser-title em,.voice-contact em,.voice-call-dock small,.plan-viber>em){color:#5f6964}.receivable-film[data-cinematic] :is(.voice-dialogue .voice-ai-line small,.plan-card>p small){color:#fff}.receivable-film[data-cinematic][data-film-step="1"][data-film-beat="2"] [data-film-dialogue="1"],.receivable-film[data-cinematic][data-film-step="1"][data-film-beat="3"] [data-film-dialogue="1"],.receivable-film[data-cinematic][data-film-step="1"][data-film-beat="3"] [data-film-dialogue="2"]{visibility:hidden!important;opacity:0!important;transform:translateY(-8px) scale(.985)!important}.receivable-film[data-cinematic] .film-scene:focus{outline:0}.receivable-film[data-cinematic] .film-scene:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.receivable-film[data-film-step="3"] .film-continuity>span{right:0;left:auto;white-space:nowrap}
@media (width >= 901px) and (height >= 760px) and (height <= 820px) {
  .exception-stage {
    height: min(520px, calc(100svh - var(--header-height) - 235px));
  }

  .exception-story[data-convergence-step="2"] .exception-context {
    margin-top: 6px;
    padding: 8px;
  }
}

/* Small operational labels carry real meaning. Keep their quiet hierarchy,
   but not at the expense of readable contrast on phone-sized screens. */
:root { --metadata-ink-on-light: #5f6964; }

.receivable-film[data-cinematic] .film-worklist > header small,
.receivable-film[data-cinematic] .film-worklist-row > span > small,
.receivable-film[data-cinematic] .film-worklist-row > em small,
.receivable-film[data-cinematic] .film-reading-panel li small,
.receivable-film[data-cinematic] .owner-choice button:not(.is-active) small,
.receivable-film[data-cinematic] .voice-listening-stage small,
.receivable-film[data-cinematic] .film-docs > header span em,
.receivable-film[data-cinematic] .docs-nav span,
.receivable-film[data-cinematic] .docs-email small,
.receivable-film[data-cinematic] .docs-files small,
.receivable-film[data-cinematic] .call-thread > p small,
.receivable-film[data-cinematic] .thread-listening small,
.receivable-film[data-cinematic] .thread-reasoning small,
.receivable-film[data-cinematic] .thread-callbar span,
.receivable-film[data-cinematic] .plan-checking small,
.receivable-film[data-cinematic] .plan-card > div:not(.plan-checking):not(.plan-viber) small,
.receivable-film[data-cinematic] .close-labels,
.receivable-film[data-cinematic] .payment-watch small,
.receivable-film[data-cinematic] .evidence-stack > span > small,
.receivable-film[data-cinematic] .close-company small,
.receivable-film[data-cinematic] .close-receipt dt,
.receivable-film[data-cinematic] .close-receipt > header > span,
.receivable-film[data-cinematic] .close-gap small,
.receivable-film[data-cinematic] .close-receipt > span:last-child,
.portfolio-disclosure,
.cash-workspace article small,
.cash-receipt .receipt-company small,
.cash-receipt dt,
.cash-receipt > small,
.cash-product-footer > span,
.control-strip small {
  color: var(--metadata-ink-on-light);
}

.receivable-film[data-cinematic] :is(
  .owner-choice button.is-active small,
  .docs-confirm small,
  .plan-card > p small
) {
  color: #fff;
}

.receivable-film[data-cinematic] .film-worklist-row:nth-of-type(3) > span > i {
  background: #ad3f32;
}

.receivable-film[data-cinematic] .film-footer > span {
  color: rgba(255, 255, 255, .68);
}

.receivable-film[data-cinematic] .ai-thinking {
  color: #1d329b;
  background: #e9edff;
}

.receivable-film[data-cinematic] :is(.voice-dialogue em, .call-thread > p em) {
  opacity: 1;
}

.receivable-film[data-cinematic] :is(.docs-files i, .docs-email span i) {
  color: #8f2d24;
}

.receivable-film[data-cinematic] :is(
  .voice-dialogue .voice-ai-line small,
  .call-thread > p.thread-confirm small
) {
  color: #fff !important;
}

.receivable-film[data-cinematic] .call-thread > p.thread-ai:not(.thread-confirm) small {
  color: #1d329b !important;
}

.receivable-film[data-cinematic] :is(
  .voice-dialogue > .buyer-says:not(.voice-ai-line) small,
  .call-thread > p.thread-buyer small,
  .voice-typing b,
  .thread-typing > span,
  .mobile-account-context small,
  .close-worklist > header small,
  .call-thread header > span small,
  .plan-checking > span small,
  .docs-account-card > span em,
  .docs-account-card dt,
  .owner-choice > p,
  .payment-watch > p > small,
  .docs-scanning small,
  .docs-source-count
) {
  color: #4f5954;
}

.receivable-film[data-cinematic] :is(
  .film-reading-panel > span > b,
  .voice-contact > .voice-state
) {
  color: #07543d;
}

.film-system-state span{transition:opacity .3s ease,transform .46s cubic-bezier(.22,1,.36,1)}
.receivable-film[data-cinematic] [data-film-reveal-at]{transition:opacity .62s ease,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s!important}
.receivable-film[data-cinematic] [data-film-reveal-at].is-revealed{transition:opacity .62s ease,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}
.receivable-film[data-cinematic] [data-film-until]{transition:opacity .55s ease,transform .72s cubic-bezier(.22,1,.36,1),visibility 0s linear .72s!important}
.receivable-film[data-cinematic] .film-story-rail>p{transition:opacity .42s ease}
.portfolio-window-bar [data-portfolio-state],.portfolio-decision{transition:opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}
.portfolio-film[data-portfolio-running=true] .portfolio-progress i{animation-duration:9.5s}
.convergence-progress i{width:100%;transform-origin:left;transform:scaleX(var(--convergence-progress,0));transition:transform .12s linear}
.receivable-film[data-cinematic] .voice-wave i{animation-duration:1.8s}
.receivable-film[data-cinematic] :is(.voice-typing,.thread-typing)>i{animation-duration:1.5s}
.receivable-film[data-cinematic] .docs-scanning:after{animation-duration:2.2s}
.receivable-film[data-cinematic] .docs-scanning>span i{animation-duration:1.7s}
.receivable-film[data-cinematic] .docs-scanning>em{animation-duration:1.9s}
.receivable-film[data-cinematic] .thread-listening>i{animation-duration:2.5s}
.convergence-copy article,.exception-detail{transition:opacity .72s ease,transform .9s cubic-bezier(.22,1,.36,1),visibility 0s linear .9s}
.cash-workspace article{transition:opacity .62s ease,background .62s ease,box-shadow .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1)}
:is(.cash-receipt,.cash-receipt>header>b,.cash-receipt>p,.cash-receipt>small,.cash-equation){transition-duration:.78s;transition-timing-function:cubic-bezier(.22,1,.36,1)}
.human-frame>img{transition-duration:2.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}
.human-timeline>p{transition:opacity .72s ease,transform .92s cubic-bezier(.22,1,.36,1)}
.final-cta.is-motion-active .final-thread:before{animation-duration:1.9s}
.final-cta.is-motion-active .final-thread i{animation-duration:.72s}

@media (prefers-reduced-motion: reduce) {
  .receivable-film[data-cinematic] :is(.voice-wave i, .voice-typing i, .thread-typing i, .voice-listening-stage > span i, .thread-listening > i, .docs-scanning::after, .docs-scanning > span i, .docs-scanning > em) {
    animation: none !important;
  }

  .receivable-film[data-cinematic] [data-film-dialogue] {
    transition: none !important;
  }
}

.exception-window-bar{display:grid;align-items:center;grid-template-columns:1fr auto 1fr}.exception-window-bar>span{grid-column:2;justify-self:center}.exception-window-bar>b{grid-column:3;justify-self:end;white-space:nowrap}.exception-story:is([data-convergence-step="0"],[data-convergence-step="1"]) :is(.exception-context,.exception-decision),.exception-story:not([data-convergence-step="3"]) .exception-resolved{display:none}

/* On phones, keep one receivable visible before the recommendation replaces it. */
@media (max-width:620px) {
  .receivable-film[data-cinematic] .film-decision .film-worklist {
    display: block;
  }
}


@keyframes headstar-focus-arrival{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.receivable-film[data-cinematic]{min-height:0}.receivable-film[data-cinematic] .film-browser-bar{grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;min-height:46px;padding-inline:18px}.receivable-film[data-cinematic] .film-browser-bar>.film-browser-title{justify-self:start}.receivable-film[data-cinematic] .film-system-state{justify-content:center;min-width:18px;padding:0}.receivable-film[data-cinematic] .film-system-state>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.receivable-film[data-cinematic] .film-story-rail{align-items:center}.receivable-film[data-cinematic] .film-story-rail .film-chapters{gap:5px}.receivable-film[data-cinematic] .film-story-rail .film-chapters button{min-height:40px;padding-inline:15px}.receivable-film[data-cinematic] .film-story-rail>p{color:#fff;font-size:clamp(15px,1.35vw,18px);font-weight:520;line-height:1.3}.receivable-film[data-cinematic] .film-footer{grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding-inline:18px}.receivable-film[data-cinematic] .evidence-stack>span>strong{display:none}.receivable-film[data-cinematic] :is(.film-worklist,.film-action-panel,.call-thread,.plan-card,.close-worklist,.close-receipt){transition:opacity .62s,filter .72s,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s linear .82s}.receivable-film[data-cinematic] .film-worklist-row:not(.is-selected){opacity:.48;filter:saturate(.45);transform:scale(.985);max-height:90px;transition:opacity .5s,filter .56s,transform .62s cubic-bezier(.22,1,.36,1),max-height .62s cubic-bezier(.22,1,.36,1),min-height .62s cubic-bezier(.22,1,.36,1),padding .62s cubic-bezier(.22,1,.36,1),border-color .4s;overflow:hidden}.receivable-film[data-cinematic][data-film-step="0"][data-film-beat="1"] .film-worklist-row:not(.is-selected){filter:grayscale(.8);transform:scale(.975)}.receivable-film[data-cinematic][data-film-step="0"] .film-worklist-row.is-selected{z-index:2;position:relative}.receivable-film[data-cinematic][data-film-step="0"]:is([data-film-beat="2"],[data-film-beat="3"]) .film-worklist{opacity:.3;filter:saturate(.35);transform:scale(.975)}.receivable-film[data-cinematic] .docs-scanning>em{opacity:.16;animation:none}.receivable-film[data-cinematic] .docs-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.receivable-film[data-cinematic] .docs-results{grid-area:1/1}.receivable-film[data-cinematic] .docs-email{grid-area:1/2}.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="0"] .film-negotiate{grid-template-columns:minmax(0,760px);justify-content:center}.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="0"] .call-thread{grid-area:1/1}.receivable-film[data-cinematic][data-film-step="2"]:is([data-film-beat="1"],[data-film-beat="2"]) .thread-buyer{opacity:.3!important}.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="3"] :is(.thread-buyer,.thread-reasoning){opacity:.2!important}.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="4"] .film-negotiate{grid-template-columns:1fr;justify-items:center}.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="4"] .plan-card{grid-area:1/1;align-self:center;width:min(680px,100%);min-height:360px;box-shadow:0 26px 70px #07110f29}.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="4"] .plan-card>p{animation:.82s cubic-bezier(.22,1,.36,1) both headstar-focus-arrival;box-shadow:0 12px 28px #3658f533}.receivable-film[data-cinematic] .close-tax{color:#07543d;background:#e8faf3;border:1px solid #b8ead7;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;margin-top:13px;padding:11px 13px;display:grid}.receivable-film[data-cinematic] .close-tax>i{color:#fff;background:#38314d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:800;display:grid}.receivable-film[data-cinematic] .close-tax>span{gap:2px;min-width:0;display:grid}.receivable-film[data-cinematic] .close-tax b{font-size:10px}.receivable-film[data-cinematic] .close-tax small{color:#4f5954;font-size:8px}.receivable-film[data-cinematic] .close-tax em{font-size:8px;font-style:normal;font-weight:800}.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="1"] .evidence-stack>span:first-child,.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="2"] .evidence-stack>span:nth-child(2),.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="4"] .evidence-stack>span:nth-child(3){z-index:2;position:relative;transform:translate(5px);box-shadow:0 14px 34px #07110f21}.receivable-film[data-cinematic][data-film-step="3"]:is([data-film-beat="2"],[data-film-beat="3"],[data-film-beat="4"]) .evidence-stack>span:first-child,.receivable-film[data-cinematic][data-film-step="3"]:is([data-film-beat="3"],[data-film-beat="4"]) .evidence-stack>span:nth-child(2){opacity:.28;filter:saturate(.25);transform:scale(.985)}.receivable-film[data-cinematic][data-film-step="3"]:is([data-film-beat="3"],[data-film-beat="4"]) .close-worklist{opacity:.48;filter:saturate(.45);transform:scale(.985)}.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="5"] .film-close{grid-template-columns:1fr;justify-items:center}.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="5"] .close-receipt{grid-area:1/1;align-self:center;width:min(640px,100%);min-height:380px;box-shadow:0 26px 70px #07110f29}.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="5"] .close-receipt>p{animation:.82s cubic-bezier(.22,1,.36,1) both headstar-focus-arrival}@media (prefers-reduced-motion:reduce){.receivable-film[data-cinematic][data-film-step="2"][data-film-beat="4"] .plan-card>p,.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="5"] .close-receipt>p{animation:none}}.hero.is-motion-active .receivable-film[data-film-step="0"] .film-worklist-row:first-of-type{animation-delay:1.5s}.hero.is-motion-active .receivable-film[data-film-step="0"] .film-worklist-row:nth-of-type(2){animation-delay:1.63s}.hero.is-motion-active .receivable-film[data-film-step="0"] .film-worklist-row:nth-of-type(3){animation-delay:1.76s}.receivable-film[data-cinematic] .film-close,.receivable-film[data-cinematic] .film-decision,.receivable-film[data-cinematic] .film-negotiate{place-items:center;grid-template-columns:1fr!important}.receivable-film[data-cinematic] .film-close>*,.receivable-film[data-cinematic] .film-decision>*,.receivable-film[data-cinematic] .film-negotiate>*{grid-area:1/1!important}.receivable-film[data-cinematic][data-film-step="0"][data-film-beat="1"] .film-worklist-row:not(.is-selected){opacity:0;border-color:#0000;min-height:0;max-height:0;padding-block:0;transform:translateY(-8px) scale(.97)}.receivable-film[data-cinematic] .docs-body{place-items:center;grid-template:1fr/1fr!important;display:grid!important}.receivable-film[data-cinematic] .docs-body>*{grid-area:1/1!important}.receivable-film[data-cinematic] .docs-results{align-self:stretch;width:100%;display:grid!important}.receivable-film[data-cinematic] .docs-confirm,.receivable-film[data-cinematic] .docs-email{width:min(560px,92%);margin:0!important}.receivable-film[data-cinematic] .docs-email{align-self:center;min-height:260px}.receivable-film[data-cinematic] .docs-confirm{min-height:108px;padding-inline:22px;box-shadow:0 18px 42px #07110f29;position:static!important}.receivable-film[data-cinematic] .call-thread{position:relative}.receivable-film[data-cinematic] .call-thread>:is(.thread-buyer,.thread-listening,.thread-reasoning,.thread-ai){position:absolute}.receivable-film[data-cinematic] .call-thread>.thread-buyer{top:72px;left:17px}.receivable-film[data-cinematic] .call-thread>:is(.thread-listening,.thread-reasoning){margin-inline:auto;top:178px;left:17px;right:17px}.receivable-film[data-cinematic] .call-thread>.thread-ai{bottom:52px;right:17px}.receivable-film[data-cinematic] .evidence-stack>span:not(.is-revealed),.receivable-film[data-cinematic] .plan-card>.plan-viber:not(.is-revealed){max-height:0;overflow:hidden;border-color:#0000!important;min-height:0!important;margin-block:0!important;padding-block:0!important}.receivable-film[data-cinematic] .evidence-stack>span,.receivable-film[data-cinematic] .plan-card>.plan-viber{max-height:82px;transition:opacity .62s,transform .8s cubic-bezier(.22,1,.36,1),visibility linear,max-height .72s cubic-bezier(.22,1,.36,1),min-height .72s cubic-bezier(.22,1,.36,1),padding .72s cubic-bezier(.22,1,.36,1)}.receivable-film[data-cinematic] .plan-card{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:18px}.receivable-film[data-cinematic] .plan-card>.plan-viber,.receivable-film[data-cinematic] .plan-card>header,.receivable-film[data-cinematic] .plan-card>p{grid-column:1/-1}.receivable-film[data-cinematic] .plan-card>div:not(.plan-viber){min-height:72px;margin:0}.receivable-film[data-cinematic] .plan-card>.plan-viber{min-height:58px;margin-top:0}.receivable-film[data-cinematic] .close-receipt>p{min-height:132px;margin:0;position:absolute;top:50%;left:24px;right:24px;translate:0-50%;box-shadow:0 20px 48px #07110f33}.receivable-film[data-cinematic] .close-receipt{position:relative}.receivable-film[data-cinematic][data-film-step="3"][data-film-beat="5"] .close-receipt>:is(header,dl){opacity:.08;filter:blur(2px);transition:opacity .62s,filter .62s}
