.order-shell{width:100%;max-width:1080px;margin:20px auto 60px}.order-page-heading,.order-summary-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}.order-page-heading h1{font-size:28px;letter-spacing:-.7px;line-height:1.2;margin:0 0 20px;font-weight:600}.order-eyebrow{font-size:13px;color:var(--muted-text);margin:0 0 8px}.order-card{background:var(--card);border:0;border-radius:20px;padding:24px;margin:20px 0;box-shadow:inset 0 1px 1px -1px #ffffff14}.order-card h2{font-size:20px;font-weight:600;letter-spacing:-.35px;margin:0 0 12px}.order-card h3{font-size:16px;font-weight:500}.order-card p{line-height:1.55;color:var(--muted-text);margin:10px 0 18px}.order-error{background:#df554514;color:var(--destructive,#ff9494);border-radius:12px;padding:14px;line-height:1.5;margin-bottom:18px}.order-signin{max-width:500px;margin:80px auto;text-align:center}.order-signin>svg{margin:0 auto 20px;color:var(--accent-text)}.order-signin h1{font-size:28px}.order-signin p{margin:18px 0;line-height:1.6;color:var(--muted-text)}.order-steps{display:flex;list-style:none;padding:0;gap:24px;margin:30px 0}.order-steps li{display:flex;align-items:center;gap:9px;color:var(--muted-text);font-size:16px}.order-steps li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#8882;font-size:13px}.order-steps [aria-current=step]{color:var(--foreground)}.order-steps [aria-current=step] span{background:var(--accent);color:white}.order-client-picker{max-height:340px;overflow:auto;margin:14px 0}.order-client-picker button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px;border:0;border-bottom:1px solid var(--control-line);background:transparent;color:var(--foreground);text-align:left;border-radius:8px}.order-client-picker button[aria-pressed=true]{background:#0091ff15}.order-client-picker small{display:block;margin-top:6px;color:var(--muted-text)}.order-selection{display:flex;gap:12px;margin:20px 0;padding:18px;border-radius:12px;background:#0091ff10}.order-selection>svg{color:var(--accent-text);flex-shrink:0}.order-selection p{margin-bottom:0}.order-request-items{padding:0;list-style:none}.order-request-items li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--control-line)}.order-permissions label{display:flex;align-items:center;gap:12px;padding:12px 0}.order-review-item{padding:12px 0;border-bottom:1px solid var(--control-line)}.order-values{margin:12px 0}.order-values>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;margin:8px 0;font-size:15px;line-height:1.5}.order-values dt{color:var(--muted-text)}.order-values dd{margin:0;overflow-wrap:anywhere}.order-list{display:grid;gap:2px;border-radius:16px;background:var(--card);overflow:hidden}.order-list-row{display:flex;align-items:center;gap:16px;padding:18px 20px;color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--control-line)}.order-list-name{flex:1;min-width:0}.order-list-name strong{display:block;font-weight:500;font-size:16px;overflow-wrap:anywhere}.order-list-name small,.order-list-name>span{display:block;color:var(--muted-text);margin-top:6px;font-size:13px}.order-kind{color:var(--accent-text)}.order-status{display:inline-flex;gap:7px;align-items:center;font-size:13px;white-space:nowrap;color:var(--muted-text);padding:5px 9px;border-radius:100px;background:#8881}.order-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.order-status-approved,.order-status-running{color:var(--accent-text);background:#0091ff10}.order-status-completed,.order-status-verified{color:#59b995;background:#31b47c12}.order-status-blocked,.order-status-needs_attention,.order-status-uncertain{color:#dda350;background:#dba44912}.order-progress{display:flex;align-items:center;gap:16px;margin:24px 0}.order-progress progress{width:100%;height:6px;accent-color:var(--accent)}.order-progress>span{white-space:nowrap;font-size:14px;color:var(--muted-text)}.order-item-list{list-style:none;margin:0;padding:0}.order-item-list>li{padding:18px 0;border-bottom:1px solid var(--control-line)}.order-item-list>li:last-child{border-bottom:0}.order-item-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-timeline{list-style:none;padding:0}.order-timeline li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--control-line);font-size:14px;line-height:1.5}.order-timeline time{flex-shrink:0;color:var(--muted-text);font-size:12px}.order-back{display:inline-block;color:var(--accent-text);margin:8px 0}.order-access-row{display:flex;justify-content:space-between;align-items:center;gap:12px;overflow-wrap:anywhere}.order-empty{text-align:center;padding:60px 20px}.order-empty svg{margin:auto}.order-empty p,.order-empty svg{color:var(--muted-text)}@media (hover:hover){.order-client-picker button:hover,.order-list-row:hover{background:#8881}}@media (max-width:650px){.order-card{padding:18px}.order-steps{gap:16px}.order-list-row{padding:16px;gap:10px;flex-wrap:wrap}.order-list-row .order-status{margin-left:32px}.order-values>div{grid-template-columns:100px minmax(0,1fr)}.order-timeline li{display:block}.order-timeline time{display:block;margin-top:5px}.order-progress{flex-wrap:wrap}.order-card [data-layout=value-leading]>.control-field-label{max-width:130px}}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}.order-step-panel{--panel-open-dur:250ms;--panel-close-dur:150ms;--panel-translate-y:8px;--panel-blur:2px;--panel-ease:cubic-bezier(0.22,1,0.36,1)}.order-step-panel[data-open=true]{filter:none;will-change:auto}@starting-style{.order-step-panel[data-open=true]{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.order-step-panel{transform:none!important;filter:none!important;opacity:1!important}}.order-progress-track{flex:1;min-width:120px;height:5px;border-radius:5px;background:rgb(128 128 128/.16);overflow:hidden}.order-progress-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent-text);transform-origin:left center;transition:transform .15s ease-out}.order-summary-heading small{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.order-progress-track>span{transition:none}}.order-signin form{text-align:left;margin-top:24px}.order-signin form>button{width:100%;margin-top:18px}.order-detail-title{display:flex;align-items:center;gap:12px;min-width:0}.order-detail-title h1{margin:0;overflow-wrap:anywhere}.order-detail-progress{font-size:13px;color:var(--muted-text);margin:8px 0 16px;font-variant-numeric:tabular-nums}.order-detail-notes:empty{display:none}.order-shell[data-view=changes]{container-type:inline-size}.order-shell[data-view=changes] .order-page-heading{align-items:center;gap:12px}.shell.window-shell .change-step-content{padding:0!important;margin:20px 0;min-height:0;background:none;border:0;box-shadow:none;border-radius:0}.change-step-content h2{font-size:20px;font-weight:500;margin:0 0 16px}.change-step-content>p{color:var(--muted-text);margin:0 0 20px}@container(max-width:470px){.order-shell[data-view=changes] .order-detail-title h1{font-size:22px}}.change-composer{display:grid;gap:20px;margin-top:20px}.change-composer [data-slot=form-group]{margin:0}.change-add-action{display:flex;justify-content:flex-end}.change-permissions{border:0;padding:0;margin:0;min-width:0}.change-permissions legend{font-size:15px;font-weight:500;margin-bottom:10px;width:100%;display:flex;justify-content:space-between;gap:12px}.change-permissions legend small{font-size:12px;color:var(--muted-text);font-weight:400}.change-permission-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.change-permission-options label{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;background:var(--card);border-radius:10px;font-size:14px;line-height:1.4;cursor:pointer}.change-permission-options label>span{min-width:0;overflow-wrap:anywhere}.change-permission-options label:has([data-state=checked]){background:color-mix(in srgb,var(--accent-text) 12%,var(--card))}.order-shell[data-view=changes] .order-steps{gap:16px;font-size:14px;margin:0 0 24px}.order-shell[data-view=changes] .order-steps li{gap:8px}.order-shell[data-view=changes] .order-steps li>span{display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-shell[data-view=changes] .order-steps svg{height:16px;width:16px;display:block}@container(max-width:520px){.change-permission-options{grid-template-columns:minmax(0,1fr)}}.change-workbench-overview>p{color:var(--muted-text);margin:0 0 24px}.change-workbench-stages{list-style:none;padding:0;margin:0}.change-workbench-stages>li{border-bottom:1px solid var(--border-color,rgba(255,255,255,.1))}.change-stage-link{display:flex;align-items:center;gap:16px;padding:18px 0;width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.change-stage-link:disabled{opacity:.5;cursor:default}.change-stage-link:not(:disabled):hover{background:var(--control-hover-fill,#8882)}.change-stage-link:focus-visible{outline:2px solid var(--accent,#0091ff);outline-offset:2px}.change-stage-link>svg{width:20px;height:20px;flex:none}.change-stage-link>span{color:var(--muted-text);font-variant-numeric:tabular-nums}.change-stage-link>div{flex:1;min-width:0;display:grid;gap:4px}.change-workbench-stages small{color:var(--muted-text)}.change-request-sheet .order-step-panel{padding:0;background:none;border:0;box-shadow:none;border-radius:0;min-height:0}.change-request-sheet .change-step-content{margin:20px 0}.change-request-sheet .order-steps{gap:16px;margin:8px 0 24px;font-size:14px;flex-wrap:wrap}.change-request-sheet .order-client-picker button{width:100%;text-align:left}@media(max-width:600px){.change-request-sheet .custom-sheet-title{font-size:14px}}.studio-login.custom-sheet-container{position:relative;inset:auto;z-index:auto;pointer-events:auto;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:88px 24px 48px;background:radial-gradient(ellipse at 50% 5%,#252b35 0,transparent 55%),#171718;color:#f5f5f7;--control-group:#ffffff06;--control-line:#ffffff0c}.login-brand{position:absolute;top:32px;left:36px;font-size:20px;font-weight:600;letter-spacing:-.7px}.login-brand span{font-weight:400;color:#a3a3aa}.login-card{width:100%;max-width:440px;padding:32px;border-radius:26px;background:#242426;box-shadow:inset 0 1px 1px -1px #fff2,0 12px 40px #0002}.login-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;margin-bottom:22px;background:#0091ff12;color:#49acff}.login-card h1{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.7px;margin:0 0 12px}.login-intro{font-size:15px;line-height:1.6;color:#adadb5;margin:0 0 24px}.login-card [data-slot=form-group]{background:#19191b;padding:0 14px;border-radius:14px}.login-card [data-layout=value-leading]>.control-field-label{max-width:135px}.login-reveal{display:flex;align-items:center;gap:8px;margin:14px 0 20px;color:#bcbcc3;cursor:pointer}.login-session{font-size:13px;color:#9999a3;text-align:center;line-height:1.5;margin:16px 0 0}.login-help{border-top:1px solid #ffffff0c;margin-top:24px;padding-top:22px;text-align:center;font-size:14px;color:#b6b6be}.login-error{font-size:14px;line-height:1.5;color:#ffacac;margin:0 0 18px}.login-return{display:block;text-align:center;font-size:14px;margin-top:16px;color:#49acff}.login-card button:focus-visible,.login-return:focus-visible{outline:2px solid #49acff;outline-offset:4px}@media (max-width:480px){.studio-login.custom-sheet-container{padding:90px 16px 32px;justify-content:flex-start}.login-brand{left:24px;top:28px}.login-card{padding:24px}.login-card h1{font-size:26px}.login-card [data-layout=value-leading]>.control-field-label{max-width:120px}}.signed-account{padding:8px 0 12px;color:var(--muted-text);font-size:13px;overflow-wrap:anywhere}.signed-account small{display:block;font-size:12px;margin-top:5px}.studio-login.custom-sheet-container{margin-left:0;margin-right:0;width:100%;max-width:none}.super-admin{max-width:1050px;margin:24px auto 60px}.super-admin>header p{color:var(--muted-text);line-height:1.5}.role-pages{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 22px}.role-pages>div:first-child{flex:1;min-width:200px}.role-pages h3{margin:0;font-size:16px;font-weight:500}.role-pages p{font-size:14px;margin:6px 0 0}.role-user{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0;border-bottom:1px solid var(--control-line)}.role-user>span:first-child{flex:1;overflow-wrap:anywhere;min-width:0}.role-user .app-select-wrapper{width:150px;flex-shrink:0}.role-add-user{padding:18px;margin:16px 0;border-radius:14px;background:var(--control-group)}.page-multiselect{z-index:310;min-width:280px;max-height:min(480px,var(--radix-dropdown-menu-content-available-height));overflow:auto;border-radius:14px;padding:6px}.page-multiselect-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;outline:0;cursor:default}.page-multiselect-item[data-highlighted]{background:#0091ff20}.page-multiselect-item[data-disabled]{opacity:.4}.page-multiselect-check{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#8882;color:var(--accent-text,#49acff)}.removed-users{margin:20px 0}.role-section>p.muted{font-size:13px;margin-top:18px}@media (max-width:650px){.role-user{flex-wrap:wrap}.role-pages>div:first-child,.role-user>span:first-child{flex-basis:100%}.role-user .app-select-wrapper{flex:1}.role-add-user{padding:12px}}.shell:not([data-allowed-pages~=acquiring]) [data-page=acquiring],.shell:not([data-allowed-pages~=changes]) [data-page=changes],.shell:not([data-allowed-pages~=inspect]) [data-page=inspect],.shell:not([data-allowed-pages~=issuing]) [data-page=issuing],.shell:not([data-allowed-pages~=mastercard-send]) [data-page=mastercard-send],.shell:not([data-allowed-pages~=materials]) [data-page=materials],.shell:not([data-allowed-pages~=merchant-wallets]) [data-page=merchant-wallets],.shell:not([data-allowed-pages~=new]) [data-page=new],.shell:not([data-allowed-pages~=orders]) [data-page=orders],.shell:not([data-allowed-pages~=overview]) [data-page=overview],.shell:not([data-allowed-pages~=plan]) [data-page=plan],.shell:not([data-allowed-pages~=queue]) [data-page=queue],.shell:not([data-allowed-pages~=settings]) [data-page=settings],.shell:not([data-allowed-pages~=super]) [data-page=super]{display:none}:is(.shell.window-shell,.workflow-preview){font-size:14px}:is(.shell.window-shell,.workflow-preview) :is(h1,h2,h3,p,li,dd,dt){overflow-wrap:anywhere}.shell.window-shell .page>*{min-width:0}.shell.window-shell :is(.page-heading,.order-page-heading,.directory-heading){margin-bottom:16px;gap:12px}.shell.window-shell :is(.page-heading h1,.order-page-heading h1,.client-review h1),.workflow-preview h1{font-size:24px;line-height:1.2;margin:0 0 6px}.shell.window-shell :is(.page h2,.order-card h2){font-size:18px;line-height:1.3}.workflow-preview h2{font-size:18px;line-height:1.3}.shell.window-shell :is(.page h3,.order-card h3){font-size:15px;line-height:1.35}.workflow-preview h3{font-size:15px;line-height:1.35}.shell.window-shell :is(.page p,.order-card p){font-size:13px;line-height:1.45}.shell.window-shell :is(input,textarea,[data-slot=select-trigger]){min-width:0}.shell.window-shell .sidebar nav button{height:36px;min-height:36px;font-size:14px}.shell.window-shell .recent button{min-height:36px;padding-block:8px}.shell.window-shell .intake-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.shell.window-shell .intake-layout>aside{position:static;width:auto;min-width:0}.shell.window-shell .intake-layout .people-grid{grid-template-columns:minmax(0,1fr);gap:12px}.shell.window-shell .order-card{padding:16px;margin-block:12px}.shell.window-shell .order-steps{gap:16px;margin:16px 0;font-size:13px}.shell.window-shell .client-review-sections{grid-template-columns:minmax(0,1fr);gap:10px;max-width:860px}.shell.window-shell .client-review-sections article{padding:14px;gap:8px;border-radius:14px}.shell.window-shell .client-review-sections article>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.setup-position{padding:12px 0;gap:10px}.setup-position h2{font-size:18px;margin:4px 0 6px}.setup-position p{font-size:13px;margin:3px 0}.setup-activity{padding:10px 0;margin-bottom:14px}.setup-workbench{grid-template-columns:200px minmax(0,1fr);gap:14px}.setup-editor{padding:14px;border-radius:14px}.focused-setup .field-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px}.setup-checklist button{padding:7px 9px;gap:2px}.setup-checklist h3{margin:12px 8px 5px}.setup-finishing{padding:14px 0}.setup-finishing-grid{grid-template-columns:minmax(0,1fr);gap:10px}.setup-finishing-grid article{padding:12px;border-radius:12px}.intake-submit-bar,.workflow-action-bar{border-radius:14px}.workflow-action-review{padding:12px 14px;max-height:min(30vh,240px)}.workflow-action-review h3{font-size:14px}.workflow-action-review p{font-size:12px;line-height:1.45;margin:4px 0}.intake-submit-bar{padding:12px 14px}.workflow-preview{padding:16px;max-width:1040px}.workflow-preview>header{padding:10px 0 14px}@media(max-width:800px){.setup-workbench{grid-template-columns:minmax(0,1fr)}.setup-checklist{max-height:180px}.intake-submit-primary{min-height:44px}.workflow-action-review{padding:12px}.shell.window-shell .client-review-sections article>div{flex-wrap:wrap}.workflow-preview{padding:14px}}.shell.window-shell .role-user{gap:8px;min-height:44px;padding-block:7px}.shell.window-shell .role-pages{gap:8px;margin:10px 0 14px}.shell.window-shell .role-add-user{padding:12px;margin:12px 0}.shell.window-shell .intake-layout .client-grid{grid-template-columns:minmax(0,1fr);gap:12px}.workflow-grabber{height:18px;min-height:18px;width:80px;align-self:center;display:grid;place-items:center;background:none;border:0;touch-action:none;cursor:ns-resize;padding:0;flex:none}.workflow-grabber span{width:44px;height:4px;background:#8887;border-radius:4px}.workflow-grabber:focus-visible{outline:2px solid #0091ff;border-radius:8px}.workflow-sheet-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px;scrollbar-width:thin}.workflow-sheet-content h3{font-size:13px;margin:4px 0 10px}.workflow-event-history,.workflow-step-history{list-style:none;margin:0 0 18px;padding:0}.workflow-step-history li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #8882;font-size:13px}.workflow-step-history small{font-size:12px;opacity:.65}.workflow-step-history [data-status=simulated] small,.workflow-step-history [data-status=verified] small{color:#69bca2;opacity:1}.workflow-event-history li{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:8px 0;font-size:12px}.workflow-event-history time{opacity:.5;font-variant-numeric:tabular-nums}.workflow-expand{padding:8px!important;min-width:36px}.intake-sheet-preview{max-width:760px;margin:0 auto}.intake-readiness{list-style:none;padding:0;margin:0 0 var(--page-item-gap)}.intake-readiness li{display:flex;gap:var(--ui-action-row-gap);align-items:center;min-height:var(--ui-action-row-height);box-sizing:border-box;padding:3px 0;border-bottom:1px solid #8882;font-size:13px}.intake-readiness small{margin-left:auto;opacity:.65}.intake-readiness [data-ready=true]>svg{color:#69bca2}.intake-client-summary{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid #8882;font-size:13px}.intake-client-summary span{opacity:.65}.intake-sheet-preview dl{margin:12px 0}.intake-sheet-preview dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px}.intake-sheet-preview dt{opacity:.65}.intake-sheet-preview dd{margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere}.page-placeholder{display:grid;gap:12px;padding:16px 0;max-width:740px;min-height:150px}.page-placeholder i{display:block;border-radius:8px;background:#8881;height:36px}.page-placeholder i:first-child{width:35%;height:20px}.page-placeholder i:last-child{width:75%}::view-transition-group(.studio-page){animation-duration:.16s}::view-transition-old(.studio-page){animation:studio-page-out .12s ease-out both}::view-transition-new(.studio-page){animation:studio-page-in .16s ease-out both}@keyframes studio-page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes studio-page-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(.studio-page),::view-transition-new(.studio-page),::view-transition-old(.studio-page){animation:none!important}}.workflow-sheet-host{position:fixed;inset:0 0 0 0;overflow:clip;pointer-events:none;z-index:40}.workflow-sheet-host .workflow-sheet-content{height:calc(var(--workflow-drag-visible,var(--workflow-visible)) - var(--workflow-toolbar));flex:none;box-sizing:border-box;max-height:none;min-height:0;overflow:auto}.shell.window-shell .new-setup-form{width:100%;max-width:800px;margin-inline:auto}.shell.window-shell :is(.order-shell,.client-review,.directory-panel,.settings-panel){width:100%;max-width:800px;margin-inline:auto}.shell.window-shell .focused-setup{width:100%;max-width:1000px;margin-inline:auto}@media(max-width:800px){.workflow-sheet-host .workflow-sheet-content{padding-inline:12px}}.workflow-peek{position:absolute;top:var(--workflow-toolbar);height:calc(var(--workflow-visible) - var(--workflow-toolbar));left:0;right:0;z-index:3;border:0;border-radius:0;background:linear-gradient(transparent,var(--sheet-fill));cursor:pointer}.automation-recipients{margin:10px 0;font-size:13px}.automation-recipients>div{display:flex;gap:12px;justify-content:space-between;padding:5px 0}.automation-recipients dt{color:var(--sheet-secondary)}.automation-recipients dd{margin:0;overflow-wrap:anywhere;text-align:right}.setup-workbench{display:block}.focused-setup .field-grid,.focused-setup .form-client-columns,.focused-setup .form-grid{display:block!important}.focused-setup .form-client-columns>div{min-width:0;width:100%}.setup-editor{container-type:inline-size}.workflow-step-history li{padding:0;border-bottom:1px solid var(--sheet-stroke)}.workflow-step-history li>button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 2px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font-size:13px}.workflow-step-history li>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.workflow-step-history li>button>small{max-width:34%;text-align:right}.workflow-step-history li>button[aria-current=step]{background:#8881}.workflow-step-history li>button:focus-visible{outline:2px solid #0091ff;outline-offset:-2px}.workflow-step-history svg{flex:none}.step-open-icon{opacity:.35}.step-complete-icon{color:#20d86a}@supports(color:color(display-p3 0 1 0)){.step-complete-icon{color:color(display-p3 .08 .88 .34)}}@container(max-width:320px){.setup-editor [data-slot=form-field]{grid-template-columns:minmax(0,1fr)!important;gap:3px;padding-block:8px!important}.setup-editor .app-select-wrapper,.setup-editor [data-slot=form-field] input{width:100%;max-width:100%;min-width:0}.setup-editor .control-field-label{justify-self:start!important;text-align:left!important;grid-row:1;font-size:12px}.setup-editor [data-layout=value-leading]>input{grid-column:1;grid-row:2}.setup-editor [data-layout=value-leading]>.control-field-label{grid-column:1;grid-row:1}.setup-editor .form-client-heads{display:block}}.checkpoint-heading{margin-bottom:8px}.checkpoint-heading h3{margin:0}.checkpoint-heading button{background:none;box-shadow:none}.checkpoint-row{gap:5px}.checkpoint-row .checkpoint-link{display:flex;align-items:center;padding:10px 0;border:0;background:none;color:inherit;text-align:left;font-size:13px}.checkpoint-link>span{flex:1;min-width:0;overflow-wrap:anywhere}.checkpoint-link small{font-size:11px;max-width:33%;color:var(--sheet-secondary)}.checkpoint-row svg{flex:none}.checkpoint-refresh{color:var(--sheet-secondary);flex:none;display:grid;place-items:center}.checkpoint-link[aria-current=step]{font-weight:500}.checkpoint-error-count{width:22px;height:22px;border:0;border-radius:50%;background:#ff453a;color:#fff;font-size:12px;font-weight:600;flex:none}.checkpoint-errors{padding:10px 12px;margin:0 0 8px;list-style:none;border-radius:10px;background:#ff453a24;color:#ff9a94;font-size:12px;line-height:1.5}.error-card{background:#471c20!important;border:1px solid #ff453a80!important;box-shadow:0 8px 30px #0003}.error-card-heading{color:#ff827b}.error-card p{color:#ffe4e1}.shell.window-shell .focused-setup .form-group,.shell.window-shell .focused-setup .setup-editor,.shell.window-shell .focused-setup fieldset{border:0;box-shadow:none;background:transparent}.shell.window-shell .focused-setup .setup-editor{padding:12px 0}.shell.window-shell:not([data-workflow-inspector=true]) .focused-setup{padding-bottom:calc(80dvh + 32px)}@media(max-width:800px){.shell.window-shell .focused-setup [data-slot=form-field] input{height:32px;min-height:32px}.shell.window-shell:not([data-workflow-inspector=true]) .new-setup-form{padding-bottom:calc(80dvh + 32px)!important}}.focused-setup .access-recovery,.focused-setup .setup-finishing-grid article{border:0;box-shadow:none;background:transparent;padding:10px 0}.focused-setup .setup-finishing,.focused-setup .setup-step-footer{border:0}.focused-setup .control-field-label{overflow-wrap:anywhere}.shell.window-shell:not([data-workflow-inspector=true]) :is(.focused-setup,.new-setup-form){padding-bottom:calc(var(--workflow-obstruction,188px) + 32px)!important}.shell.window-shell[data-workflow-inspector=true] :is(.focused-setup,.new-setup-form){padding-bottom:32px!important}.error-card button{color:#fff}.account-guidance{border:0;border-radius:18px;padding:10px 12px;background:#8881;margin:12px 0}.account-guidance,.account-guidance dd,.account-guidance li,.account-guidance p{font-size:12px;line-height:1.4}.account-guidance p{margin:6px 0}.account-guidance h3{font-size:12px;margin:8px 0 4px}.account-guidance ul{margin:6px 0;padding-left:17px}.account-routing-summary,.account-type-reference{gap:7px;margin:8px 0}.account-routing-summary div,.account-type-reference div{grid-template-columns:105px minmax(0,1fr);gap:8px}.animated-disclosure .disclosure-toggle{display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding:4px 0;border:0;background:none;color:inherit;text-align:left;font-size:12px;font-weight:500}.disclosure-toggle>span{margin-left:auto;color:var(--muted-text);font-size:11px}.disclosure-toggle>svg{transition:transform .16s ease;flex:none}.animated-disclosure[data-open=false]>.disclosure-toggle>svg{transform:rotate(-90deg)}.disclosure-track{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .14s ease}.animated-disclosure[data-open=true]>.disclosure-track{grid-template-rows:1fr;opacity:1}.disclosure-inner{min-height:0;overflow:hidden}.account-guidance .animated-disclosure{margin-top:8px}.shell.window-shell .setup-editor .validation-summary{border:0;border-radius:18px;padding:12px 14px;font-size:12px;line-height:1.4;scroll-margin-block:120px}.validation-summary p{font-size:12px;margin:4px 0}.validation-summary:focus{outline:2px solid var(--accent-text);outline-offset:3px}.shell.window-shell .step-fields .nested-form-group{display:block;min-width:0;width:100%;border:0;padding:0;margin:4px 0;background:none}.nested-form-group>legend{font-size:12px;color:var(--muted-text);padding:6px 0}.shell.window-shell .nested-form-group>[data-slot=form-field]{width:100%;border-radius:0;border-bottom:1px solid var(--control-line);margin:0}.workflow-step-history>li{display:block;min-width:0}.checkpoint-row{width:100%;display:flex;align-items:center;gap:6px}.checkpoint-row .checkpoint-link{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;min-width:0;width:0;flex:1}.checkpoint-link>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.checkpoint-link small{max-width:none;white-space:nowrap;justify-self:end;text-align:right}.checkpoint-error-count,.checkpoint-refresh{margin-left:0;flex:none}@media(max-width:800px){.account-routing-summary div,.account-type-reference div{grid-template-columns:90px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.disclosure-toggle>svg,.disclosure-track{transition:none}}.account-guidance :is(.account-guidance-errors,.account-fee-candidates),:where(.shell .page,.custom-sheet-container) ul:not([class]){list-style:disc outside;padding-left:20px;margin-block:8px}.account-guidance :is(.account-guidance-errors,.account-fee-candidates)>li,:where(.shell .page,.custom-sheet-container) ul:not([class])>li{display:list-item;margin-block:5px;padding-left:3px}:where(.shell .page,.custom-sheet-container) ul>li::marker{color:var(--muted-text,var(--sheet-secondary,#aaa))}.instruction-list,:where(.shell .page,.custom-sheet-container) ol:not([class]){counter-reset:instruction-step;list-style:none;padding:0;margin:10px 0}.instruction-list>li,:where(.shell .page,.custom-sheet-container) ol:not([class])>li{counter-increment:instruction-step;position:relative;display:block;min-height:24px;margin:8px 0;padding:2px 0 2px 34px;line-height:1.5}.instruction-list>li:before,:where(.shell .page,.custom-sheet-container) ol:not([class])>li:before{content:counter(instruction-step);position:absolute;left:0;top:2px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--surface-raised,#8882);color:var(--muted-text,var(--sheet-secondary,#aaa));font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.account-guidance .instruction-list{margin-block:8px}.account-guidance .instruction-list>li{padding-left:29px;min-height:21px;margin-block:6px}.account-guidance .instruction-list>li:before{width:20px;height:20px;font-size:11px}:is(.shell.window-shell,.custom-sheet-container) [data-slot=form-field]>.control-field-label{grid-column:1;grid-row:1;text-align:left;justify-self:start}:is(.shell.window-shell,.custom-sheet-container) [data-slot=form-field]>.control-field-value{grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}:is(.shell.window-shell,.custom-sheet-container) [data-slot=inline-text-field] .inline-text-label{order:-1;text-align:left;flex:0 0 40%;max-width:40%;color:var(--control-text)}.shell.window-shell .intake-layout .field,.shell.window-shell .intake-layout .person-fields .compact-field{grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr)}.shell.window-shell .intake-layout :is(.field,.compact-field)>span{grid-column:1;grid-row:1;text-align:left}.shell.window-shell .intake-layout :is(.field,.compact-field)>:is(input,[data-slot=native-select-wrapper]){grid-column:2;grid-row:1;min-width:0;width:100%}.shell.window-shell .setup-planning .planning-fields .entry-row:not(.entry-choice){grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr) auto}.shell.window-shell .setup-planning .planning-fields .entry-row:not(.entry-choice)>label{grid-area:1/1;text-align:left}.shell.window-shell .setup-planning .planning-fields .entry-row:not(.entry-choice)>input[data-slot=input]{grid-area:1/2;width:100%;padding:8px 4px}@container(max-width:320px){.setup-editor [data-slot=form-field]>.control-field-value{grid-column:1;grid-row:2}.setup-editor [data-slot=form-field]>.control-field-label{grid-column:1;grid-row:1}}@container(max-width:470px){.setup-editor [data-slot=form-field]{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:6px 10px;padding-inline:8px}.setup-editor [data-slot=form-field]>.control-field-label{font-size:13px;line-height:1.35;overflow-wrap:break-word}.setup-editor [data-slot=form-field]>.control-field-value{min-width:0;width:100%}.setup-editor [data-slot=form-field] :is(input,textarea,[data-slot=native-select-wrapper],.app-select-wrapper){min-width:0;max-width:100%;width:100%}.setup-editor .account-routing-summary div,.setup-editor .account-type-reference div{grid-template-columns:90px minmax(0,1fr)}}.shell.window-shell .page{transition:transform var(--motion-slide) var(--ease-slide),width var(--motion-slide) var(--ease-slide),padding-right .18s cubic-bezier(.22,1,.36,1)}.shell.window-shell .focused-setup{margin-left:0;margin-right:0}.workflow-sheet-host[data-hidden=true]{visibility:hidden;transition:visibility 0s .18s}.workflow-sheet-host[data-hidden=false]{visibility:visible;transition:none}@media(prefers-reduced-motion:reduce){.shell.window-shell .page{transition:none!important}.workflow-sheet-host[data-hidden=true]{transition:none}}.error-notifications{top:auto;bottom:max(12px,env(safe-area-inset-bottom));right:8px;z-index:500;width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow:visible;display:flex;flex-direction:column;gap:10px}.error-notifications .error-card{animation:error-toast-in .18s cubic-bezier(.22,1,.36,1) both;max-height:calc(100dvh - 100px);overflow:auto}@keyframes error-toast-in{0%{opacity:0;transform:translate3d(12px,24px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.error-notifications .error-card{animation:none}}.shell.window-shell .nested-form-group>[data-slot=form-field]{background:transparent;padding-inline:0}.shell.window-shell .field-grid>.nested-form-group:last-child>[data-slot=form-field]:last-child{border-bottom:0}.focused-setup .setup-step-context{margin:5px 0 0;font-size:12px;color:var(--muted-foreground)}.custom-sheet-container{--sheet-viewport-width:var(--studio-viewport-width,100vw);--sheet-viewport-height:var(--studio-viewport-height,100dvh)}.workflow-sheet-host{height:var(--studio-viewport-height,100dvh)}.shell.window-shell .order-item-list>li{padding-block:12px}.shell.window-shell .order-item-list .order-item-heading h3{margin:0;font-size:14px}.shell.window-shell .order-item-list>li>p{margin:6px 0 0;font-size:12px}.shell.window-shell .order-item-list .order-values:empty{display:none}.shell.window-shell .order-item-list .order-values{margin-block:8px}.shell.window-shell .sidebar{padding-top:88px}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button]{--action-size:var(--ui-button-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:var(--row-item-height,var(--action-size));min-height:var(--row-item-height,var(--action-size));max-width:100%;box-sizing:border-box;padding:0 var(--ui-button-padding);border:1px solid var(--ui-control-edge);border-radius:var(--ui-button-radius);background:var(--ui-control-fill);color:var(--ui-control-ink);box-shadow:var(--ui-control-shadow);font:400 var(--ui-control-font-size)/1.2 var(--type-family,system-ui);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;transition:background-color .12s ease,color .12s ease,opacity .12s ease}[data-slot=button][data-size=sm]{--action-size:var(--ui-button-height-sm);padding-inline:12px}[data-slot=button][data-size=xs]{--action-size:var(--ui-button-height-xs);padding-inline:10px}[data-slot=button][data-size=lg]{--action-size:40px}[data-slot=button][data-size=icon-xs]{--action-size:28px}[data-slot=button][data-size=icon-sm]{--action-size:32px}[data-slot=button][data-size=icon-lg]{--action-size:40px}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-shape=circle]{width:var(--row-item-height,var(--action-size));min-width:var(--row-item-height,var(--action-size));padding:0;border-radius:50%}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=default]{background:var(--ui-primary-fill);color:#fff;border-color:transparent;box-shadow:none}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=destructive]{background:var(--destructive,#b44436);color:#fff;border-color:transparent;box-shadow:none}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=outline]{background:transparent;border-color:var(--ui-search-edge);box-shadow:none}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button]:is([data-variant=ghost],[data-variant=link]){background:transparent;border-color:transparent;box-shadow:none}@media(hover:hover){:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button]:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-control-hover)}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=default]:not(:disabled):hover{background:var(--ui-primary-hover)}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=destructive]:not(:disabled):hover{background:var(--destructive,#b44436);opacity:.9}}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button]:not(:disabled):active{background:var(--ui-control-pressed);scale:1;transform:none}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=default]:not(:disabled):active{background:var(--ui-primary-pressed)}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button][data-variant=destructive]:not(:disabled):active{background:var(--destructive,#b44436)}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button]:is(:disabled,[aria-disabled=true]){opacity:var(--ui-control-disabled-opacity);cursor:not-allowed;box-shadow:none}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) [data-slot=button]:focus-visible{outline:var(--ui-focus-width) solid var(--control-blue,#0091ff);outline-offset:var(--ui-focus-offset);box-shadow:none}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog,.error-notifications) :is(.option-info-button,.checkpoint-refresh,.error-dismiss,.login-reveal,.session-renew-shortcut){display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;gap:8px;height:var(--row-item-height,28px);min-height:var(--row-item-height,28px);width:var(--row-item-height,28px);padding:0;border:1px solid var(--ui-control-edge);border-radius:50%;background:var(--ui-control-fill);color:var(--ui-control-ink);box-shadow:var(--ui-control-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer}.checkpoint-refresh:focus-visible,.option-info-button:focus-visible{outline:var(--ui-focus-width) solid var(--control-blue,#0091ff);outline-offset:var(--ui-focus-offset)}[data-slot=button] svg[data-sf-symbol]{width:24px;height:24px;flex:none;align-self:center;overflow:visible;vertical-align:middle}svg[data-sf-symbol]{vertical-align:middle;overflow:visible;flex-shrink:0;align-self:center}@media(prefers-reduced-motion:reduce){[data-slot=button]{transition:none}}.workflow-sheet-host{container-type:inline-size}.workflow-bottom-sheet,.workflow-inspector{display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:color-mix(in srgb,var(--sheet-fill) 86%,transparent);color:var(--sheet-ink);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease}.workflow-bottom-sheet{position:absolute;left:50%;bottom:-24px;width:min(800px,calc(100% - 16px));height:calc(var(--workflow-maximum) + 24px);transform:translate3d(-50%,var(--workflow-drag-offset,var(--workflow-offset)),0);border-radius:24px;box-shadow:0 12px 40px #0004}.workflow-inspector{position:fixed;top:80px;right:8px;bottom:8px;width:var(--workflow-inspector-width);max-width:calc(100% - 16px);border-radius:22px;box-shadow:none;transform:translateZ(0)}.workflow-bottom-sheet .workflow-grabber{height:18px;min-height:18px;flex:none;width:96px;align-self:center}.workflow-actions-toolbar[data-ui-toolbar]{padding-inline:16px;flex:none;background:transparent}.workflow-action-status{flex:1;min-width:0;overflow:hidden}.workflow-action-status>div{min-width:0;max-width:100%}.workflow-action-status strong{display:flex;align-items:center;gap:var(--ui-action-row-gap);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px}.workflow-progress-title>[role=progressbar]{flex:none}.workflow-progress-title>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-action-buttons[data-ui-row]{order:2;flex:none;width:auto}.workflow-count{order:3;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:var(--ui-action-item-height);box-sizing:border-box;font-size:12px;background:#8882;border-radius:999px;padding:3px 7px;white-space:nowrap}.workflow-primary{min-width:0;flex:none}.sheet-button-glyph{display:flex;gap:6px;align-items:center;justify-content:center}.workflow-bottom-sheet>.workflow-completion-progress,.workflow-inspector>.workflow-completion-progress{flex:none;width:calc(100% - 32px);margin:0 16px 8px}.workflow-bottom-sheet-body,.workflow-inspector-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:transparent}.workflow-bottom-sheet-body{padding:12px 20px 44px}.workflow-inspector-body{padding:8px 16px 16px}.workflow-action-review{padding:0 0 12px;max-height:none;overflow:visible}.workflow-sheet-host .checkpoint-heading{margin:0 0 12px}.workflow-sheet-host .checkpoint-heading h3{font-size:15px;margin:0}.workflow-sheet-host .checkpoint-row{gap:8px}.workflow-sheet-host .checkpoint-link{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:38px;padding:4px 0;font-size:14px}.workflow-sheet-host .checkpoint-link small{font-size:11px}.workflow-bottom-sheet:is([data-motion=enter],[data-motion=exit]),.workflow-sheet-host[data-hidden=true] .workflow-bottom-sheet{transform:translate3d(-50%,calc(100% + 8px),0);opacity:0}.workflow-inspector:is([data-motion=enter],[data-motion=exit]),.workflow-sheet-host[data-hidden=true] .workflow-inspector{transform:translate3d(calc(100% + 8px),0,0);opacity:0}.workflow-bottom-sheet[data-dragging]{transition:none}@container(max-width:560px){.workflow-bottom-sheet-body{padding:8px 16px 44px}}@media(prefers-reduced-motion:reduce){.workflow-bottom-sheet,.workflow-inspector{transition:none}}@media(prefers-reduced-transparency:reduce){.workflow-bottom-sheet,.workflow-inspector{background:var(--sheet-fill);backdrop-filter:none;-webkit-backdrop-filter:none}}.setup-options-sheet .custom-sheet-scroll{padding-inline:20px}.setup-options-sheet .custom-sheet-description{margin-bottom:16px}.setup-options-sheet [data-slot=tabs-content][data-state=inactive]{display:none}.setup-options-sheet [data-slot=tabs-content][data-state=active]{display:block;min-width:0}.setup-options-sheet h3{font-size:17px;margin:0 0 8px}.setup-options-sheet .field-note{color:var(--sheet-secondary);font-size:14px;line-height:1.5;margin:8px 0 16px}.setup-options-sheet .options-empty{padding:16px;border-radius:14px;background:var(--control-group);color:var(--sheet-secondary);font-size:14px;line-height:1.5}.setup-options-sheet .intake-people{display:block;margin:0}.setup-options-sheet .identity-editor,.setup-options-sheet .person-card{border:0;background:transparent;box-shadow:none;margin:0;padding:0;min-width:0}.setup-options-sheet .identity-editor>h3,.setup-options-sheet .person-card>h3{display:none}.setup-options-sheet .person-card>p{color:var(--sheet-secondary);font-size:14px;margin:0 0 16px}.setup-options-sheet fieldset{padding:0;border:0;min-width:0;margin:0}.setup-options-sheet .person-card fieldset+fieldset{margin-top:20px}.setup-options-sheet .person-card legend{font-size:15px;font-weight:500;margin-bottom:8px;padding:0}.setup-options-sheet .compact-check{display:flex;align-items:center;gap:8px;padding:0;margin:0 0 12px;font-size:14px;min-height:28px}.setup-options-sheet .inherited-user-summary{margin:0;color:var(--sheet-secondary);font-size:14px;line-height:1.5}.setup-options-sheet .identity-editor>button{margin:20px 8px 0 0}.setup-options-sheet [data-slot=form-field]{grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr);gap:8px 12px}.setup-options-sheet .resolution-note{padding:0;border:0;background:transparent;margin-top:20px}.options-default-sources{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr);gap:10px 16px;padding:16px;border-radius:14px;background:var(--control-group);margin:16px 0;font-size:14px}.options-default-sources dt{color:var(--sheet-secondary)}.options-default-sources dd{margin:0;overflow-wrap:anywhere}.options-unsaved{margin-bottom:16px;color:var(--sheet-secondary);font-size:14px;line-height:1.5}.setup-options-sheet .account-guidance{margin:0;padding:0;background:transparent;border:0}.setup-options-sheet .account-guidance .disclosure-toggle{font-size:15px}.setup-options-sheet .account-routing-summary div,.setup-options-sheet .account-type-reference div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin-bottom:10px;font-size:13px;line-height:1.5}@media(max-width:560px){.setup-options-sheet .custom-sheet-scroll{padding-inline:16px}.options-default-sources{grid-template-columns:1fr;gap:4px}.options-default-sources dd{margin-bottom:10px}}.shell.window-shell .field-grid:has(>.permission-groups){background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.permission-groups{min-width:0;width:100%;grid-column:1/-1}.permission-group-list{display:block}.permission-group{border-bottom:1px solid var(--control-line,#8883)}.permission-group:last-child{border-bottom:0}.permission-group-row{display:flex;align-items:center;gap:12px;min-width:0}.permission-group-row>[data-slot=checkbox]{flex-shrink:0}.permission-group-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:16px 0;background:transparent;border:0;border-radius:0;color:var(--foreground);text-align:left;cursor:pointer}.permission-group-toggle>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4}.permission-group-toggle>small{font-size:12px;color:var(--muted-text);white-space:nowrap}.permission-group-toggle>svg[data-sf-symbol]{width:12px;height:20px;color:var(--muted-text);opacity:.65;transition:transform .2s ease;transform-origin:center}.permission-group[data-open=true] .permission-group-toggle>svg{transform:rotate(90deg)}.permission-group-toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.permission-group-reveal{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.permission-group-reveal[data-open=true]{grid-template-rows:1fr}.permission-group-clip{min-height:0;overflow:hidden}.permission-group-content{padding:0 0 0 32px;opacity:0;transition:opacity .18s ease}.permission-group-reveal[data-open=true] .permission-group-content{opacity:1}.permission-groups .permission-group-content ul{list-style:disc;margin:0;padding:0 0 16px 18px;font-size:12px;color:var(--muted-text)}.permission-group-content li{padding:4px 0;overflow-wrap:anywhere;line-height:1.5}.permission-group-content code{font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media(hover:hover){.permission-group-toggle:hover{color:var(--accent-text)}}@media(max-width:470px){.permission-group-toggle{gap:8px;padding-block:14px}.permission-group-toggle>span{font-size:14px}.permission-group-toggle>small{font-size:11px}}@media(prefers-reduced-motion:reduce){.permission-group-content,.permission-group-reveal,.permission-group-toggle>svg[data-sf-symbol]{transition:none}}.funding-panel{margin-top:20px;min-width:0}.funding-panel-heading{margin-bottom:8px;padding-inline:0}.funding-panel-heading h3{margin:0;font-size:14px}.funding-panel-heading p{margin:4px 0 0;color:var(--muted-text);font-size:12px;font-variant-numeric:tabular-nums}.funding-panel-progress{width:100%;height:3px;accent-color:var(--accent-text);margin:4px 0 10px}.funding-account{padding:14px 0;border-bottom:1px solid var(--control-line,#8883);transition:color .2s ease}.funding-account:last-child{border-bottom:0}.funding-account-row strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:500}.funding-account-symbol{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;color:var(--muted-text);transition:color .2s ease}.funding-account-symbol svg{width:24px;height:24px}.funding-account-status{font-size:12px;color:var(--muted-text);white-space:nowrap;transition:color .2s ease}.funding-account[data-status=funded] :is(.funding-account-status,.funding-account-symbol){color:var(--success,#30d158)}.funding-account[data-status=needs-attention] :is(.funding-account-status,.funding-account-symbol){color:var(--warning,#ffb340)}.funding-account>p{margin:0 0 0 48px;color:var(--muted-text);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.funding-account,.funding-account-status,.funding-account-symbol{transition:none;animation:none}}.api-token-panel{display:grid;gap:16px;width:100%;min-width:0;margin:0;padding:0}.api-token-generate-row>[data-slot=form-group]{flex:1 1 220px;min-width:0}.api-token-generate-row .reference-number{width:110px}.api-token-output{--row-item-height:var(--ui-action-item-height);position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.api-token-output>:is(header,[data-ui-row]){width:100%;margin:0}.api-token-output>header h3{font-size:14px;font-weight:600;margin:0}.api-token-output>label{display:flex;align-items:center;gap:12px;flex:1 1 100%;min-width:0;font-size:14px}.api-token-output>label>input{flex:1;min-width:0;width:auto}.api-token-variable{flex:1;min-width:0;max-width:100%;margin:0;color:var(--foreground);font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;user-select:text}.api-token-visible{width:100%;padding:10px 12px;border-radius:10px;background:#8881;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-token-copy-status{min-height:18px;font-size:12px;color:var(--success)}.api-token-copy-status:empty{display:none}@media(max-width:600px){.api-token-output>label{flex-direction:column;align-items:stretch;gap:8px}}.handoff-email-completion{margin-top:var(--page-section-gap,24px)}.handoff-email-dialog{z-index:441;width:min(760px,calc(100vw - 24px));max-width:760px;max-height:calc(100dvh - 24px);overflow:auto;font-size:14px;font-weight:400}body:has(.handoff-email-dialog) [data-slot=dialog-overlay]{z-index:440}.handoff-email-dialog h2{font-size:18px;font-weight:600}.handoff-email-dialog[data-theme=light]{background:#f8f8fa;color:#202024}.handoff-email-facts{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px 12px;font-size:14px;overflow-wrap:anywhere}.handoff-email-facts dt{color:var(--muted-foreground)}.handoff-email-facts dd{margin:0}.handoff-email-preview{width:100%;height:min(52dvh,560px);border:0;border-radius:12px;background:#f1f4f8}.handoff-email-dialog .control-field{display:grid;grid-template-columns:minmax(110px,30%) minmax(0,1fr);align-items:center;gap:12px}.handoff-email-dialog .control-field-value{min-width:0}.handoff-email-dialog .control-field-value input{width:100%}.issuing-form-fields{border:0;padding:0;margin:0;min-width:0}.issuing-logo{display:block;width:72px;height:66px;object-fit:contain;margin-block:12px}.progress-indicator{--pi-color:#0091ff;--pi-track:rgb(255 255 255/.085);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;flex-shrink:0;line-height:0;color:var(--pi-color)}@supports(color:color(display-p3 0 0 0)){.progress-indicator{--pi-color:color(display-p3 0 .5686 1)}}.progress-indicator[data-tone=neutral]{--pi-color:rgb(255 255 255/.29)}.progress-indicator[data-disabled=true]{--pi-color:rgb(255 255 255/.1445);--pi-track:rgb(255 255 255/.051)}.progress-indicator[data-variant=linear]{width:var(--pi-width);min-width:0;flex-shrink:1;max-width:100%;height:var(--pi-thickness)}.pi-track{display:block;position:relative;width:100%;height:100%;border-radius:999px;background:var(--pi-track);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.04);overflow:hidden}.pi-linear-fill{display:block;height:100%;width:max(var(--pi-thickness),var(--pi-fill));border-radius:inherit;background:var(--pi-color);transition:width .22s cubic-bezier(.2,.7,.3,1)}.pi-traveler{border-radius:999px;position:absolute;left:0;width:100%;height:100%;animation:pi-travel calc(var(--pi-duration) * 2) ease-in-out infinite}.pi-traveler .pi-linear-fill{position:absolute;left:0;width:44%;min-width:var(--pi-thickness);transform:translateX(-50%);background:none;transition:none}.pi-traveler .pi-linear-fill:after,.pi-traveler .pi-linear-fill:before{content:"";position:absolute;inset:0;border-radius:inherit}.pi-traveler .pi-linear-fill:before{background:linear-gradient(90deg,transparent,var(--pi-color));animation:pi-forward-tail calc(var(--pi-duration) * 2) step-end infinite}.pi-traveler .pi-linear-fill:after{background:linear-gradient(270deg,transparent,var(--pi-color));animation:pi-tail-direction calc(var(--pi-duration) * 2) step-end infinite}.progress-indicator[data-variant=circular]{width:var(--pi-size);height:var(--pi-size);min-width:var(--pi-size)}.progress-indicator svg{width:var(--pi-size);height:var(--pi-size);display:block;overflow:visible;flex-shrink:0;max-width:none}.pi-ring-track{stroke:var(--pi-track)}.pi-ring-fill{stroke:var(--pi-color);transition:stroke-dashoffset .22s cubic-bezier(.2,.7,.3,1)}.pi-spinner rect{fill:var(--pi-color);animation:pi-pulse var(--pi-duration) linear infinite}.progress-indicator[data-paused=true] *,.progress-indicator[data-paused=true] :after{animation-play-state:paused!important}@keyframes pi-travel{0%,to{transform:translateX(-20%)}50%{transform:translateX(120%)}}@keyframes pi-tail-direction{0%,49.999%{opacity:0}50%,99.999%{opacity:1}to{opacity:0}}@keyframes pi-pulse{0%,to{opacity:1}75%,87.5%{opacity:.15}}.progress-lab{scroll-margin-top:90px;margin:40px 0;min-width:0}.progress-lab>header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.progress-lab h2{margin:0}.progress-lab p{color:var(--muted-text)}.progress-lab-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:22px;margin:24px 0;padding:20px;border:1px solid var(--control-line,#8883);border-radius:16px;min-width:0}.progress-lab-controls label{display:flex;flex-direction:column;gap:12px;font-size:13px;min-width:0}.progress-lab-controls label>span{display:flex;justify-content:space-between;gap:8px}.progress-lab-controls output{font-variant-numeric:tabular-nums}.progress-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--control-line,#8883);border:1px solid var(--control-line,#8883);border-radius:20px;overflow:hidden}.progress-specimen{background:#1e1e1e;color:#f5f5f5;padding:24px;min-width:0}.progress-specimen h3{font-size:14px;margin:0 0 24px;font-weight:500}.progress-specimen>small{display:block;color:#999;margin-top:24px}.progress-specimen-stage{display:flex;min-height:100px;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.progress-specimen-linear{display:grid;gap:24px;width:100%}.progress-contexts{margin-top:28px}.progress-contexts h3{font-size:16px}.progress-demo-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--control-line,#8883);min-width:0}.progress-demo-row>div{flex:1;min-width:0}.progress-demo-row small{display:block;color:var(--muted-text);margin-top:4px}.progress-demo-row>span:last-child{font-variant-numeric:tabular-nums}.progress-demo-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.progress-reference-grid{display:grid;gap:20px;margin-top:24px}.progress-reference-row{display:flex;align-items:center;gap:22px}.progress-reference-row>span:first-child{width:38px;font-size:12px;color:#aaa}@media(max-width:650px){.progress-gallery{grid-template-columns:1fr}.progress-specimen{padding:20px}.progress-demo-row{flex-wrap:wrap}}.progress-demo-buttons>button:first-child .progress-indicator{--pi-color:white}.progress-reference-row{padding:12px 0;flex-wrap:wrap}@keyframes pi-forward-tail{0%,49.999%{opacity:1}50%,99.999%{opacity:0}to{opacity:1}}.progress-indicator[data-paused=true] :before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.progress-indicator *,.progress-indicator :after,.progress-indicator :before{animation:none!important;transition:none!important}.pi-traveler{transform:translateX(50%)}.pi-traveler .pi-linear-fill{clip-path:none}.pi-traveler .pi-linear-fill:after{opacity:0}}.acquiring-connections{margin-bottom:32px;min-width:0}.acquiring-connections>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.acquiring-connections h2{margin:0;font-size:18px}.acquiring-connections p{color:var(--muted-text);font-size:13px;line-height:1.5;margin:8px 0}.acquiring-connection{padding:16px 0;border-bottom:1px solid var(--control-line,#8883);min-width:0}.acquiring-connection-heading{display:flex;gap:12px;align-items:center;min-width:0;flex-wrap:wrap}.acquiring-connection-heading strong{flex:1;min-width:150px;font-size:14px}.acquiring-connection-heading>span{font-size:12px;color:var(--muted-text);text-transform:capitalize}.acquiring-connection[data-connected=true] .acquiring-connection-heading>span{color:var(--success,#30d158)}.acquiring-connection small{color:var(--muted-text);font-weight:400;font-size:12px}.acquiring-connection details{margin-top:8px;font-size:12px;color:var(--muted-text)}.acquiring-connection code{overflow-wrap:anywhere;font-size:11px;display:block;line-height:1.6;margin-top:8px}.client-setup-list{container-type:inline-size;min-width:0}.client-status-filter-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:180px}.client-status-rows{display:grid;gap:8px;margin-top:12px}.client-status-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px 16px;text-decoration:none;text-align:left;background:var(--card);color:var(--foreground);border:0;border-radius:14px}.client-status-row>span:first-child{min-width:0}.client-status-row strong{display:block;font-size:16px;font-weight:500;overflow-wrap:anywhere}.client-status-row small{display:block;margin-top:5px;color:var(--muted-text);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.client-status-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.client-status-entity{font-size:13px;color:var(--muted-text);font-weight:400}.client-status-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#999;background:color-mix(in srgb,currentColor 12%,transparent)}.client-status-icon svg{width:26px;height:26px}.client-status-icon[data-status=Verified]{color:#00df58;color:color(display-p3 0 .9 .25)}.client-status-icon[data-status="In progress"]{color:#009dff;color:color(display-p3 0 .6 1)}.client-status-icon[data-status="Needs attention"]{color:#ffd500;color:color(display-p3 1 .85 0)}.client-status-row:disabled{cursor:default}.client-status-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(hover:hover){.client-status-row:enabled:hover{background:var(--surface-raised)}}@media(max-width:470px){.client-status-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.client-status-row>svg{display:none}}.client-status-chevron{width:14px;height:22px;color:var(--muted-text);opacity:.55}.directory-panel{container-type:inline-size}.directory-connection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;color:var(--muted-text);font-size:14px;line-height:1.5}.directory-panel>.client-status-rows{margin-bottom:16px}.acquiring-setup .intake-layout{display:block}.acquiring-setup .panel>h2{margin:28px 0 12px;font-size:18px}.acquiring-setup .panel>h2:first-child{margin-top:0}.acquiring-setup .change-permissions{margin-top:20px}.acquiring-reference{padding:12px 0;color:var(--muted-text);font-size:13px;line-height:1.5}.acquiring-reference p{margin:6px 0}.acquiring-phases{padding-left:24px;list-style:decimal}.acquiring-phases li{margin:14px 0}.acquiring-phases small{display:block;color:var(--muted-text);margin-top:4px}.acquiring-phases p{margin:4px 0;font-size:13px}.acquiring-issues{font-size:13px;line-height:1.5}.acquiring-gates,.acquiring-issues{list-style:disc;padding-left:20px}.shell.window-shell :is(.intake-layout,.planning-layout)>.setup-intake-surface{border:0;border-radius:0;background:transparent;box-shadow:none;min-width:0}.acquiring-setup{width:100%;max-width:800px;margin-inline:auto}.shell.window-shell:not([data-workflow-inspector=true]) .acquiring-setup{padding-bottom:calc(var(--workflow-obstruction,188px) + 32px)}.shell.window-shell[data-workflow-inspector=true] .acquiring-setup{padding-bottom:32px}.request-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-action-row-gap);min-width:0}.new-setup-form{--intake-option-font-size:14px}.shell.window-shell .new-setup-form .intake-layout .main-program,.shell.window-shell .new-setup-form .intake-layout .program-option .program-choice{font-size:var(--intake-option-font-size)}.shell.window-shell .new-setup-form .intake-contact-field{background:transparent;box-shadow:none}.intake-webhooks{margin-top:28px}.shell.window-shell .new-setup-form .intake-webhook-field .control-field-value{display:flex;align-items:center;gap:10px}.shell.window-shell .new-setup-form .intake-webhook-field input{flex:1;min-width:0}.shell.window-shell .new-setup-form .intake-webhook-field[data-enabled=false] input{opacity:.48}.intake-sheet-preview .intake-program-list{list-style:none;margin:8px 0 20px;padding:0;text-align:left}.intake-sheet-preview .intake-program-list li{padding:8px 0;border-bottom:1px solid var(--separator-color,rgba(255,255,255,.08))}.workflow-admin{max-width:1100px;margin:0 auto;padding-bottom:48px;min-width:0}.workflow-admin h1{margin:0 0 10px;font-size:28px}.workflow-admin h2{margin:22px 0 8px;font-size:21px}.workflow-admin p{line-height:1.55;color:var(--muted-text);max-width:90ch}.workflow-admin .workflow-guide-notice{font-size:13px;padding-block:8px;border-bottom:1px solid var(--border)}.workflow-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.workflow-gap-filter{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap}.workflow-guide-count{font-size:13px}.workflow-guide-steps{list-style:none;margin:16px 0;padding:0}.workflow-guide-steps>li{border-top:1px solid var(--border)}.workflow-guide-steps>li:last-child{border-bottom:1px solid var(--border)}.workflow-guide-steps summary{display:flex;align-items:center;gap:14px;cursor:pointer;padding:18px 0;list-style:none}.workflow-guide-steps summary::-webkit-details-marker{display:none}.workflow-step-number{font-variant-numeric:tabular-nums;color:var(--muted-text);width:24px;flex:none}.workflow-step-title{flex:1;min-width:0;font-weight:500}.workflow-step-mode{font-size:12px;color:var(--muted-text);white-space:nowrap}.workflow-step-mode[data-mode=Operator-assisted]{color:var(--warning)}.workflow-step-chevron{color:var(--muted-text);transition:transform .16s ease}.workflow-guide-steps details[open] .workflow-step-chevron{transform:rotate(180deg)}.workflow-guide-steps summary:focus-visible{outline:var(--ui-focus-width) solid var(--control-blue);outline-offset:var(--ui-focus-offset)}.workflow-step-body{padding:0 0 24px 38px}.workflow-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 18px}.workflow-boundaries dt,.workflow-step-values h3{font-weight:500;font-size:14px;margin:0 0 8px;color:var(--foreground)}.workflow-boundaries dd{margin:0;color:var(--muted-text);line-height:1.55;font-size:14px}.workflow-step-values{display:grid;grid-template-columns:1fr 1fr;gap:24px}.workflow-step-values ul{padding-left:18px;margin:0 0 14px;color:var(--muted-text);font-size:14px;line-height:1.7}.workflow-step-body>p{font-size:14px;margin:10px 0}.workflow-step-body strong{color:var(--foreground);display:block;margin-bottom:4px;font-weight:500}.workflow-step-gap{border-left:2px solid var(--warning);padding:4px 12px}.workflow-step-source{overflow-wrap:anywhere;font-size:12px!important}.workflow-step-source code{font:inherit}.workflow-durability-table{overflow:auto;margin-top:20px}.workflow-durability-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.55}.workflow-durability-table td,.workflow-durability-table th{padding:14px 12px;border-bottom:1px solid var(--border);vertical-align:top}.workflow-durability-table td{color:var(--muted-text)}.workflow-engine-note{margin-top:24px}@media(max-width:650px){.workflow-step-body{padding-left:0}.workflow-boundaries,.workflow-step-values{grid-template-columns:1fr;gap:14px}.workflow-step-mode{max-width:90px;white-space:normal}.workflow-durability-table table{min-width:620px}}@media(prefers-reduced-motion:reduce){.workflow-step-chevron{transition:none}}.workflow-run-identifiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 0;border-block:1px solid var(--border);margin:22px 0}.workflow-run-identifiers dt{font-size:13px;color:var(--muted-text);margin-bottom:7px}.workflow-run-identifiers dd{font-size:17px;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.workflow-run-checkpoints{list-style:none;padding:0;margin:16px 0 24px}.workflow-run-checkpoints li{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.workflow-run-checkpoints strong{font-weight:500}.workflow-run-checkpoints p{font-size:14px;margin:5px 0 0}.workflow-run-status{font-size:12px;flex:0 0 64px;color:var(--warning)}.workflow-run-status[data-status=verified]{color:var(--success)}.workflow-run-remaining{padding-left:20px;color:var(--muted-text);line-height:1.65}.workflow-run-timings{margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.workflow-run-timings summary{cursor:pointer;font-weight:500}.workflow-run-timings td{font-variant-numeric:tabular-nums}@media(max-width:750px){.workflow-run-identifiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-index-list{list-style:none;margin:20px 0;padding:0}.workflow-index-list>li{border-bottom:1px solid var(--border)}.workflow-index-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:16px 4px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.workflow-index-item>span{display:grid;gap:4px}.workflow-index-item strong{font-size:16px;font-weight:500}.workflow-index-item small{font-size:13px;color:var(--muted-foreground)}.workflow-index-item>svg{height:22px;width:22px;flex:none;color:dimgray}.workflow-index-item:hover{background:rgb(128 128 128/.06)}.workflow-index-item:focus-visible{outline:2px solid var(--form-blue,#008fff);outline-offset:2px}.workflow-technical{font-size:12px;margin-top:12px}.workflow-technical code{overflow-wrap:anywhere}.workflow-durability-list{padding-left:20px}.workflow-durability-list li{margin-block:16px}[data-ui-row],[data-ui-toolbar]{--row-item-height:var(--ui-action-item-height);display:flex;align-items:center;gap:var(--ui-action-row-gap);box-sizing:border-box;min-width:0;flex-wrap:nowrap}[data-ui-row]{height:var(--ui-action-row-height);min-height:var(--ui-action-row-height);padding-block:0}[data-ui-toolbar]{height:var(--ui-toolbar-height);min-height:var(--ui-toolbar-height);padding-block:var(--ui-toolbar-padding-top) var(--ui-toolbar-padding-bottom)}[data-ui-row]:empty{display:none}:is([data-ui-row],[data-ui-toolbar])[data-align=start]{justify-content:flex-start}:is([data-ui-row],[data-ui-toolbar])[data-align=end]{justify-content:flex-end}:is([data-ui-row],[data-ui-toolbar])[data-align=between]{justify-content:space-between}:is([data-ui-row],[data-ui-toolbar])[data-overflow=scroll]{overflow-x:auto;max-width:100%}:is([data-ui-row],[data-ui-toolbar])[data-overflow=wrap]{height:auto;min-height:var(--ui-action-row-height);flex-wrap:wrap}:is([data-ui-row],[data-ui-toolbar])>[data-slot=search-field]{flex:1;min-width:0}[data-ui-toolbar]>[data-ui-row]{flex:none;padding-block:0}.custom-sheet-container{--sheet-toolbar-height:var(--ui-toolbar-height);--sheet-button-top:12px;--sheet-blur-end:64px}.custom-sheet-toolbar[data-ui-toolbar]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;padding-inline:15px}.custom-sheet-toolbar[data-ui-toolbar] .custom-sheet-title{align-self:center;margin:0;line-height:var(--ui-action-item-height)}.custom-sheet-toolbar[data-ui-toolbar] :is(.custom-sheet-control,.custom-sheet-action){width:var(--ui-action-item-height);min-width:var(--ui-action-item-height);align-self:center}.custom-sheet-toolbar[data-ui-toolbar] .custom-sheet-action:has(>div){width:auto;max-width:none;display:flex;align-items:center}.custom-sheet-container [data-slot=tabs-list]{display:flex;align-items:center;height:var(--ui-action-row-height);min-height:var(--ui-action-row-height);padding-block:3px;box-sizing:border-box}.custom-sheet-container [data-slot=tabs-trigger]{height:var(--ui-action-item-height);min-height:var(--ui-action-item-height);padding-block:0;display:inline-flex;align-items:center;justify-content:center}@media(max-width:600px){[data-ui-row][data-stack-narrow]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--ui-action-row-height);height:auto;padding:0;gap:0;overflow:visible;justify-items:stretch}[data-ui-row][data-stack-narrow] [data-slot=button]{width:100%;max-width:100%;align-self:center}[data-ui-toolbar][data-stack-narrow]{height:auto;flex-direction:column;align-items:flex-start}[data-ui-toolbar][data-stack-narrow]>[data-ui-row]{width:100%;max-width:100%;justify-content:flex-start}}[data-ui-row][data-overflow=scroll] :focus-visible{outline-offset:calc(-1 * var(--ui-focus-width))}@media(min-width:801px){html{font-size:14px}}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog){font-size:14px;font-weight:var(--ui-body-weight)}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog) :is(button,label,[data-slot=label],[data-slot=form-row],.control-field-label,.control-row-label,.reference-inline,.reference-secondary){font-size:14px;font-weight:400}:is(.shell.window-shell,.custom-sheet-container) .sidebar .recent-name,:is(.shell.window-shell,.custom-sheet-container) .sidebar :is(nav,.recent) button{font-size:14px;font-weight:400}:is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog) :is(h1,h2,h3,h4){font-weight:var(--ui-heading-weight)}html body :is(.shell.window-shell,.custom-sheet-container) [data-slot=inline-text-field]>input[data-slot=input],html body :is(.shell.window-shell,.custom-sheet-container,.studio-login,.workflow-preview,.handoff-email-dialog) :is(input,textarea,select,[data-slot=input],[data-slot=textarea],[data-slot=native-select]){font-size:var(--ui-input-font-size);font-weight:400}[data-ui-page]{padding:var(--page-content-top) var(--page-inset-x) 32px;box-sizing:border-box}[data-ui-page]>*{min-width:0;max-width:100%}[data-ui-page]>:is(section,form){width:100%;max-width:var(--page-content-width);margin:0 auto;min-width:0}[data-ui-page] :is(.intake-layout,.planning-layout){width:100%;max-width:none;margin:0;gap:var(--page-section-gap)}[data-ui-page] :is(.order-shell,.workflow-admin,.super-admin,.setup-planning,.issuing-setup,.acquiring-setup,.settings-panel){padding-top:0}[data-ui-page] :is(.panel.setup-intake-surface,.settings-panel.reference-controls){padding:0;border:0;background:transparent;box-shadow:none}[data-ui-page] :where(section,form,.panel,.storage-settings,.setup-options)>:is(h2,h3){margin:var(--page-section-gap) 0 12px}[data-ui-page] :is(section,form,.panel)>:is(h2,h3):first-child{margin-top:0}[data-ui-page] :is(.order-page-heading,.directory-heading,.client-review>header){margin:0 0 16px;align-items:center;gap:8px}[data-ui-page] .order-detail-title:empty{display:none}[data-ui-page] :is(.order-list-filters,.client-status-controls){margin:0 0 12px}[data-ui-page] .order-list{margin-top:0}.shell[data-workflow-inspector=true] [data-ui-page]{padding-right:var(--workflow-inspector-reserved,440px)}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--ui-action-row-height);margin-bottom:12px}[data-ui-page] .section-title-row>h2{margin:0}.option-info-permissions li{font:inherit;line-height:1.5;overflow-wrap:anywhere}.content-section{margin-top:var(--page-section-gap);min-width:0}.content-section:first-child{margin-top:0}.content-section>h2{margin:0 0 var(--page-item-gap)}.content-actions{margin-top:var(--page-item-gap)}.media-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,180px);align-items:start;gap:16px}.media-summary p{margin:0;line-height:1.5}.media-summary p+p{margin-top:8px}.intake-sheet-preview>h3{margin:0 0 var(--page-item-gap)}.card-art-frame{display:block;position:relative;width:100%;max-width:240px;margin-left:auto;border-radius:12px;box-shadow:0 1px 1px #0009,0 0 0 .5px #0005}.card-art-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 1px #ffffff50,inset 0 0 0 .5px #ffffff30}.bounded-preview{display:block;width:100%;max-width:240px;height:auto;aspect-ratio:1575/998;object-fit:contain;border-radius:12px}.checkpoint-summary-list{list-style:none;margin:var(--page-section-gap) 0 0;padding:0}.checkpoint-summary-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ui-action-row-gap);min-height:var(--ui-action-row-height);padding:3px 0;border-bottom:1px solid var(--border);box-sizing:border-box}.checkpoint-summary-list>li>span{min-width:0;overflow-wrap:anywhere}.checkpoint-summary-list small{color:var(--muted-text);font-size:12px;white-space:nowrap}@media(max-width:480px){.media-summary{grid-template-columns:minmax(0,1fr)}}:not([data-ui-row])>.detail-sheet-trigger{margin-top:var(--page-item-gap)}.detail-sheet-content{border:0;padding:0;margin:0;min-width:0}.detail-sheet-content>h2,.detail-sheet-content>h3{font-size:16px;font-weight:600;line-height:1.4;margin:var(--page-section-gap) 0 var(--page-item-gap)}.detail-sheet-content>:is(h2,h3):first-child{margin-top:0}.detail-sheet-content>.change-permissions{margin-top:var(--page-section-gap)}.detail-sheet-content>[data-ui-row]{margin-top:var(--page-item-gap)}.detail-sheet-content>.issuing-logo{width:72px;height:66px;object-fit:contain;margin:12px 0}@media(max-width:560px){.detail-sheet .detail-sheet-content [data-slot=form-field]{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:8px}.detail-sheet .detail-sheet-content [data-slot=form-field]>.control-field-label{grid-column:1;grid-row:1}.detail-sheet .detail-sheet-content [data-slot=form-field]>.control-field-value{grid-column:1;grid-row:2;width:100%}}