#trunked-trust-flow{--tf-accent:#5465ff;--tf-accent-dark:#4656ea;--tf-accent-soft:#eef0ff;--tf-ink:#171511;--tf-line:#e5e1d5;--tf-muted:#67625a;--tf-paper:#fbfaf6;--tf-selected:#eae7dc;--tf-card-shadow:0 1px 2px #1f1c140f, 0 2px 6px #1f1c140d;--tf-nav-height:64px;--tf-body-top:0px;--tf-body-bottom:0px;--tf-top-space:4px;--tf-gutter:24px;--tf-split-gap:24px;--tf-column:560px;color:var(--tf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Sora Variable,ui-sans-serif,system-ui,sans-serif}#trunked-trust-flow *,#trunked-trust-flow :before,#trunked-trust-flow :after{box-sizing:border-box}#trunked-trust-flow button{-webkit-user-select:none;user-select:none;font-family:inherit}#trunked-trust-flow svg:not(.tf-mark,.tf-icon,[data-icon]){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.tf-shell{background:var(--tf-paper);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid}.tf-main{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.tf-demo-pane{display:none}@media (width>=960px){.tf-shell{grid-template-columns:minmax(0,1fr) clamp(320px,38vw,560px)}.tf-demo-pane{padding:calc(var(--tf-body-top) + var(--tf-nav-height)) var(--tf-gutter) var(--tf-body-bottom) var(--tf-split-gap);background:var(--tf-accent-soft);place-items:safe center start;display:grid}.tf-demo-card{width:min(100%,440px)}}.tf-nav,.tf-step,.tf-footer-inner{width:min(100%, var(--tf-column));margin-inline:auto}@media (width>=960px){.tf-shell:not(.tf-billing-shell) :is(.tf-nav,.tf-step,.tf-footer-inner){margin-inline:auto 0}}.tf-footer-inner{justify-items:start;display:grid}.tf-nav{z-index:1;height:var(--tf-nav-height);background:var(--tf-paper);flex:none;align-items:center;gap:18px;display:flex;position:sticky;top:0}.tf-brand{letter-spacing:-.02em;flex:none;align-items:center;gap:8px;font-size:17px;font-weight:650;display:inline-flex}.tf-brand img{border-radius:7px;width:26px;height:26px}.tf-back,.tf-back-placeholder{width:38px;height:38px}.tf-step>.tf-back,.tf-step>.tf-back-placeholder{flex:none;margin-bottom:18px}.tf-step>.tf-back-placeholder{height:0;margin-bottom:0}.tf-back{border:1px solid var(--tf-line);box-shadow:var(--tf-card-shadow);color:var(--tf-ink);background:#fff;border-radius:999px;place-items:center;transition:background .16s,transform .16s;display:grid}.tf-back svg{width:17px;height:17px}.tf-progress{gap:6px;width:min(100%,150px);min-width:0;margin-left:auto;display:grid}.tf-progress progress{appearance:none;background:var(--tf-selected);border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.tf-progress progress::-webkit-progress-bar{border-radius:inherit;background:var(--tf-selected)}.tf-progress progress::-webkit-progress-value{border-radius:inherit;background:var(--tf-accent)}.tf-progress progress::-moz-progress-bar{border-radius:inherit;background:var(--tf-accent)}.tf-body{padding:var(--tf-body-top) var(--tf-split-gap) var(--tf-body-bottom) var(--tf-gutter);overscroll-behavior:contain;grid-template-rows:auto minmax(min-content,1fr) auto;display:grid;overflow-y:auto}.tf-step{padding-block:var(--tf-top-space) 28px;animation:tf-enter-forward .26s var(--ease-out-strong);flex-direction:column;justify-content:flex-start;display:flex}#trunked-trust-flow[data-direction=backward] .tf-step{animation-name:tf-enter-backward}@media (width>=960px){.tf-shell:not(.tf-billing-shell) .tf-step{grid-template-columns:38px minmax(0,1fr);align-content:safe center;column-gap:28px;padding-block:0;display:grid}.tf-shell:not(.tf-billing-shell) .tf-step>*{grid-column:2}.tf-shell:not(.tf-billing-shell) .tf-step>:is(.tf-back,.tf-back-placeholder){grid-area:1/1;margin-bottom:0}.tf-shell:not(.tf-billing-shell) .tf-footer-inner{padding-left:66px}}.tf-footer{padding:44px 0 max(56px, env(safe-area-inset-bottom))}.tf-copy{text-align:left}.tf-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Sora Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,7.6vw,40px);font-weight:650;line-height:1.1}.tf-copy p{max-width:44ch;color:var(--tf-muted);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.5}.tf-credentials{text-align:left;width:min(100%,360px);margin:36px auto 0}.tf-credentials>div{gap:14px}.tf-error{color:#c7352d;margin:12px 0 0;font-size:13px}.tf-primary{background:var(--tf-accent);color:#fff;border:0;border-radius:14px;width:100%;min-height:54px;padding:10px 22px;font-size:15px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 16px #5465ff38}.tf-primary:disabled{background:var(--tf-selected);box-shadow:none;color:var(--tf-muted);cursor:default}@media (width>=720px){.tf-primary{width:fit-content;min-width:220px}}.tf-primary:focus-visible,.tf-back:focus-visible{outline-offset:3px;outline:3px solid #5465ff4d}.tf-back:active{transform:scale(.985)}.tf-primary:active{transform:scale(.98)}.tf-tick{background:var(--tf-accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.tf-tick svg{stroke-width:2.6px;width:12px;height:12px}.tf-visual{width:min(100%,440px);margin-top:22px}.tf-offer{justify-items:start;gap:26px;width:100%;display:grid}[data-layout=checkout] .tf-demo-pane,[data-layout=status] .tf-demo-pane{display:none}[data-layout=status] .tf-shell{grid-template-columns:minmax(0,1fr)}[data-layout=status] .tf-shell:not(.tf-billing-shell) .tf-step{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;column-gap:0}[data-layout=status] .tf-shell:not(.tf-billing-shell) .tf-step>*{grid-column:1}[data-layout=status] .tf-shell:not(.tf-billing-shell) .tf-step>:is(.tf-back,.tf-back-placeholder){display:none}[data-layout=status] .tf-copy{text-align:center}[data-layout=status] .tf-copy p{margin-inline:auto}[data-layout=status] .tf-visual{justify-items:center;display:grid}[data-layout=status] .tf-shell:not(.tf-billing-shell) .tf-footer-inner{text-align:center;padding-left:0}[data-layout=checkout] .tf-shell{--tf-split-gap:var(--tf-gutter);grid-template-columns:minmax(0,1fr)}[data-layout=checkout] .tf-shell:not(.tf-billing-shell) :is(.tf-nav,.tf-step,.tf-footer-inner){width:min(100%,1080px);margin-inline:auto}.tf-pay{gap:28px;width:100%;display:grid}.tf-pay-pitch{align-content:start;gap:20px;display:grid}.tf-checkout{background:linear-gradient(100deg, var(--tf-selected) 30%, var(--tf-paper) 50%, var(--tf-selected) 70%);background-size:300% 100%;border-radius:16px;width:100%;min-height:640px;animation:1.4s linear infinite tf-checkout-wait}.tf-checkout-shown{background:0 0;animation:none}@keyframes tf-checkout-wait{0%{background-position:150% 0}to{background-position:-150% 0}}@media (width>=900px){.tf-pay{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:56px}}.tf-fields{justify-items:start;gap:10px;margin-top:24px;display:grid}.tf-fields .tf-chips{margin-top:0}.tf-field-label{margin-top:8px;font-size:16px;font-weight:600}.tf-field-label:first-child{margin-top:0}.tf-picked-role{border:2px solid var(--tf-accent);background:var(--tf-accent-soft);min-height:48px;box-shadow:var(--tf-card-shadow);color:var(--tf-ink);animation:tf-rise .24s var(--ease-out-strong) backwards;border-radius:12px;align-items:center;gap:10px;padding:0 17px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.tf-picked-role span{color:var(--tf-muted);font-size:13px;font-weight:500}.tf-picked-role:active{transform:scale(.985)}.tf-picked-role:focus-visible{outline-offset:3px;outline:3px solid #5465ff4d}.tf-preview-skip{color:var(--tf-muted);background:0 0;border:0;margin-top:16px;font-size:13px;text-decoration:underline}@media (width>=1100px){.tf-inline-demo{display:none}}.tf-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tf-chips button{border:1px solid var(--tf-line);min-height:48px;box-shadow:var(--tf-card-shadow);color:var(--tf-ink);animation:tf-rise .24s var(--ease-out-strong) backwards;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.tf-chips button:nth-child(2){animation-delay:40ms}.tf-chips button:nth-child(3){animation-delay:80ms}.tf-chips button:nth-child(4){animation-delay:.12s}.tf-chips button:nth-child(n+5){animation-delay:.16s}.tf-chips button.selected{border-color:var(--tf-accent);background:var(--tf-accent-soft);box-shadow:var(--tf-card-shadow);border-width:2px;padding:0 17px}.tf-chips button:active{transform:scale(.985)}.tf-chips button:focus-visible{outline-offset:3px;outline:3px solid #5465ff4d}#trunked-trust-flow .tf-chips .tf-tool-mark{flex:none;width:20px;height:20px}.tf-waiting{background:var(--tf-selected);border-radius:999px;width:min(100%,320px);height:7px;overflow:hidden}.tf-waiting span{border-radius:inherit;background:var(--tf-accent);width:40%;height:100%;animation:1.2s linear infinite tf-waiting-slide;display:block}@keyframes tf-waiting-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tf-benefits{text-align:left;gap:12px;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid}.tf-benefits li{animation:tf-rise .26s var(--ease-out-strong) backwards;align-items:center;gap:12px;display:flex}.tf-benefits li .tf-icon{width:22px;height:22px;color:var(--tf-accent);flex:none}.tf-benefits li:nth-child(2){animation-delay:40ms}.tf-benefits li:nth-child(3){animation-delay:80ms}.tf-benefits li:nth-child(4){animation-delay:.12s}.tf-benefits li:nth-child(5){animation-delay:.16s}.tf-benefits li:nth-child(6){animation-delay:.2s}.tf-app-demo{--app-border:#e5e1d5;--app-card:#fff;--app-foreground:#171511;--app-muted:#f3f1e9;--app-muted-foreground:#67625a;border:1px solid var(--tf-line);background:var(--app-card);width:100%;height:268px;color:var(--app-foreground);text-align:left;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #1f1c1417}.tf-app-demo button{color:inherit;font:inherit;border:0}.tf-app-demo svg{stroke-width:1.8px;width:1em;height:1em}.tf-summary-demo,.tf-live-demo{flex-direction:column;height:100%;display:flex}.tf-summary-demo>header{padding:20px 24px 0}.tf-summary-demo h3{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.tf-summary-demo header>p{color:var(--app-muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.tf-summary-demo header>p span{border:1px solid var(--app-border);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.tf-summary-demo header>p svg{width:12px;height:12px}.tf-pane-tabs{background:var(--app-muted);border-radius:10px;align-items:center;gap:2px;height:32px;margin-top:13px;padding:3px;display:inline-flex}.tf-pane-tab{height:26px;color:var(--app-muted-foreground);border-radius:8px;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.tf-pane-tab>span:not(.tf-summary-status){display:none}.tf-pane-tab.active{color:var(--app-foreground);background:#fff;box-shadow:0 1px 4px #1f1c141a}.tf-pane-tab.active>span:not(.tf-summary-status){display:inline}.tf-pane-tab svg{font-size:14px}.tf-summary-status{place-items:center;display:grid}.tf-summary-status>*{grid-area:1/1}.tf-summary-status>svg{opacity:0;animation:tf-summary-sparkle 8s var(--ease-out-strong) infinite}.tf-summary-orb{opacity:.55;animation:tf-summary-orb 8s var(--ease-out-strong) infinite}.tf-summary-body{flex:1;padding:18px 24px 22px;font-size:12px;line-height:1.5}.tf-summary-body h4{letter-spacing:-.02em;max-width:27ch;animation:tf-demo-line 8s var(--ease-out-strong) infinite;margin:0;font-size:17px;font-weight:650;line-height:1.2}.tf-summary-body ul{gap:5px;margin:10px 0 0;padding-left:18px;list-style:outside;display:grid}.tf-summary-body li{animation:tf-demo-line 8s var(--ease-out-strong) infinite backwards}.tf-summary-body li:first-child{animation-delay:.5s}.tf-summary-body li:nth-child(2){animation-delay:.9s}.tf-summary-body li:nth-child(3){animation-delay:1.3s}.tf-live-controls{height:44px;color:var(--app-muted-foreground);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.tf-live-controls time{font-variant-numeric:tabular-nums;font-size:11px}.tf-recording-actions{align-items:center;gap:7px;display:flex}.tf-live-controls button{background:0 0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.tf-live-controls button svg{font-size:13px}.tf-stop-recording{color:#dc2f28!important}.tf-stop-recording svg{fill:currentColor;stroke-width:0}.tf-live-controls .tf-collapse-note{color:var(--app-foreground);background:#eeece3;justify-self:end}.tf-audio-level{color:#ff4f45;align-items:center;gap:2px;height:16px;display:flex}.tf-audio-level i{background:currentColor;border-radius:999px;width:2px;height:100%;animation:.76s linear infinite alternate tf-live-level;transform:scaleY(.25)}.tf-audio-level i:nth-child(2),.tf-audio-level i:nth-child(4){animation-delay:-240ms}.tf-audio-level i:nth-child(3){animation-delay:-480ms}.tf-live-editor{flex:1;min-height:0;padding:18px 28px;font-size:15px;line-height:1.6;position:relative;overflow:hidden}.tf-live-editor>span{color:var(--app-muted-foreground);opacity:0;animation:tf-demo-placeholder 8s var(--ease-out-strong) infinite;position:absolute}.tf-live-editor p{animation:tf-demo-line 8s var(--ease-out-strong) infinite backwards;margin:0 0 8px}.tf-live-editor p:nth-of-type(2){animation-delay:.45s}.tf-live-editor p:nth-of-type(3){animation-delay:.9s}.tf-live-footer{flex:none;justify-content:flex-end;align-items:center;height:46px;padding:0 16px 12px;display:flex}.tf-view-switch{background:var(--app-muted);height:32px;color:var(--app-muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.tf-view-switch svg{font-size:15px}@keyframes tf-enter-forward{0%{opacity:0;transform:translate(14px)}}@keyframes tf-enter-backward{0%{opacity:0;transform:translate(-14px)}}@keyframes tf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes tf-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tf-fade-only{0%{opacity:0}}@keyframes tf-live-level{0%{transform:scaleY(.18)}45%{transform:scaleY(.88)}to{transform:scaleY(.38)}}@keyframes tf-demo-placeholder{0%,7%{opacity:.48}14%,to{opacity:0}}@keyframes tf-demo-line{0%,5%{opacity:0;transform:translateY(4px)}12%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-2px)}}@keyframes tf-summary-sparkle{0%,56%{opacity:0;transform:scale(.9)}62%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.9)}}@keyframes tf-summary-orb{0%,56%{opacity:.55}62%,to{opacity:0}}@media (width>=900px){#trunked-trust-flow{--tf-nav-height:68px;--tf-body-top:8px;--tf-body-bottom:28vh;--tf-top-space:clamp(24px, 5vh, 56px);--tf-gutter:clamp(40px, 6vw, 96px);--tf-split-gap:clamp(40px, 6vw, 96px)}.tf-copy h1{font-size:clamp(36px,3.9vw,52px)}.tf-copy p{max-width:46ch;font-size:16px}.tf-footer{padding:28px 0}.tf-primary{width:320px}.tf-error{max-width:46ch}.tf-app-demo{height:300px}}@media (hover:hover) and (pointer:fine){.tf-primary:hover:not(:disabled){background:var(--tf-accent-dark);transform:translateY(-1px);box-shadow:0 8px 20px #5465ff47}.tf-back:hover{background:var(--tf-selected)}.tf-picked-role:hover{background:#fff}}@media (prefers-reduced-motion:reduce){.tf-step,.tf-chips button{animation:tf-fade-only .18s var(--ease-out-strong) both;animation-delay:0s}.tf-dots span{transition:none}.tf-waiting span{opacity:.5;width:100%;animation:none}.tf-app-demo *,.tf-app-demo :after{animation:none!important}.tf-live-editor>span,.tf-summary-orb{display:none}.tf-live-editor p,.tf-summary-body h4,.tf-summary-body li,.tf-summary-status>svg{opacity:1;transform:none}}.tf-analysis{text-align:left;flex-direction:column;align-items:flex-start;margin-top:42px;display:flex}.tf-analysis-count{color:var(--tf-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;align-items:baseline;gap:2px;font-size:clamp(56px,17vw,76px);font-weight:700;line-height:1;display:flex}.tf-analysis-count small{font-size:.42em;font-weight:650}.tf-analysis-track{background:var(--tf-selected);border-radius:999px;width:min(100%,320px);height:7px;margin-top:26px;overflow:hidden}.tf-analysis-track span{border-radius:inherit;background:var(--tf-accent);transform-origin:0;height:100%;animation:linear both tf-fill;display:block}.tf-analysis-list{width:min(100%,340px);color:var(--tf-muted);text-align:left;gap:12px;margin:30px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.tf-analysis-list li{animation:tf-readout .5s var(--ease-out-strong) both;align-items:center;gap:10px;display:flex}.tf-analysis-list li:first-child{animation-delay:.5s}.tf-analysis-list li:nth-child(2){animation-delay:1.6s}.tf-analysis-list li:nth-child(3){animation-delay:2.7s}.tf-analysis-list li:nth-child(4){animation-delay:3.7s}.tf-hero-number{justify-content:flex-start;display:flex}.tf-hero-number strong{color:var(--tf-accent-dark);font-variant-numeric:tabular-nums;letter-spacing:-.055em;align-items:baseline;gap:10px;font-size:clamp(46px,13vw,64px);font-weight:700;line-height:1;display:flex}.tf-hero-number small{color:var(--tf-muted);letter-spacing:-.01em;font-size:15px;font-weight:600}.tf-count-up{font-variant-numeric:tabular-nums}.tf-bars{gap:14px;margin-top:26px;display:grid}.tf-bar-row{gap:7px;display:grid}.tf-bar-label{color:var(--tf-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:650}.tf-bar{min-width:fit-content;height:52px;width:var(--tf-bar);clip-path:inset(0);animation:tf-reveal .52s var(--ease-out-strong) both;border-radius:12px;align-items:center;padding:0 15px;display:flex}.tf-bar em{white-space:nowrap;font-size:15px;font-style:normal;font-weight:700}.tf-bar-full{background:var(--tf-selected);color:var(--tf-ink)}.tf-bar-short{background:var(--tf-accent);color:#fff;animation-delay:.2s;box-shadow:0 6px 16px #5465ff33}.tf-trust-rows{gap:12px;margin:20px 0 0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:grid}.tf-trust-rows li{animation:tf-rise .26s var(--ease-out-strong) backwards;align-items:center;gap:10px;display:flex}.tf-trust-rows li:nth-child(2){animation-delay:60ms}.tf-trust-rows li:nth-child(3){animation-delay:.12s}@media (width<=959px){.tf-step{justify-content:safe center;padding-block:8px 12px;position:relative}.tf-step>.tf-back{margin-bottom:0;position:absolute;top:0;left:0}.tf-step>.tf-back-placeholder{display:none}.tf-step:has(.tf-credentials){justify-content:flex-start;padding-block:104px 0}.tf-credentials{padding-bottom:max(24px, env(safe-area-inset-bottom));flex:1;grid-template-rows:1fr auto;margin-top:0;display:grid}.tf-credentials>div{grid-template-rows:1fr auto;display:grid}.tf-auth-group{align-self:start;margin-top:24px}:is(.tf-step:has(.tf-visual),.tf-step:has(.tf-pay)){justify-content:flex-start;padding-block:52px 12px}.tf-visual{width:100%;margin-top:18px}}@media (width>=960px){.tf-step:has(.tf-credentials){justify-content:safe center;padding-block:0}.tf-credentials{text-align:left;width:100%;margin-inline:0}}.tf-actions{justify-items:start;gap:18px;width:min(100%,360px);margin-top:48px;display:grid}.tf-actions .tf-primary{width:100%}.tf-danger{color:#fff;background:#c7352d;border:0;border-radius:14px;width:100%;min-height:54px;padding:10px 22px;font-size:15px;font-weight:700;transition:background .16s,transform .16s;box-shadow:0 6px 16px #c7352d38}.tf-danger:active{transform:scale(.98)}.tf-quiet{min-height:44px;color:var(--tf-muted);background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline;transition:color .15s}.tf-note-field{border:1px solid var(--tf-line);width:min(100%,440px);color:var(--tf-ink);resize:vertical;background:#fff;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.tf-note-field:focus-visible,.tf-danger:focus-visible,.tf-quiet:focus-visible{outline-offset:3px;outline:3px solid #5465ff4d}@media (hover:hover) and (pointer:fine){.tf-danger:hover:not(:disabled){background:#b02b24}.tf-quiet:hover{color:var(--tf-ink)}}
