.owner-setup{--setup-ink:#263323;--setup-muted:#5e6c54;color:var(--setup-ink)}.setup-kicker{font:10px/1.7 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#596b4e}.owner-setup-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:10px 0 40px;display:flex}.owner-setup-heading h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(38px,4.1vw,62px);font-weight:500;line-height:1.04}.owner-setup-heading h1 span{display:block}.owner-setup-heading>div>p:last-child{color:var(--setup-muted);font-size:14px;line-height:1.7}.owner-session{flex-direction:column;align-items:flex-end;gap:14px;max-width:280px;font-size:12px;display:flex}.owner-session span{overflow-wrap:anywhere}.owner-session button{text-underline-offset:4px;cursor:pointer;font-size:11px;text-decoration:underline}.owner-entry{background:#fff;border:1px solid #d9e1ce;border-radius:28px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.owner-pass{background:#e3eccf;padding:34px 42px;position:relative}.owner-pass:before{content:"";pointer-events:none;border:1px solid #cad6b9;border-radius:18px;position:absolute;inset:18px}.owner-pass .setup-art{width:100%;max-height:310px}.owner-pass h2{letter-spacing:-.045em;max-width:360px;margin:20px 0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.17}.owner-pass>span{font:10px var(--font-mono), monospace;color:#536347}.setup-art{width:100%;height:auto;max-height:240px}.setup-key{animation:.65s ease-out owner-key-in}.owner-wallet-signin{align-self:center;min-width:0;padding:44px}.owner-wallet-signin h2{letter-spacing:-.04em;margin:0 0 14px;font-size:27px;font-weight:500;line-height:1.15}.owner-wallet-signin>p{color:var(--setup-muted);font-size:13px;line-height:1.7}.owner-wallet-options{gap:12px;margin:28px 0 20px;display:grid}.wallet-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dfc9;border-radius:15px;align-items:center;gap:15px;padding:18px;transition:background .15s,border-color .15s;display:flex}.wallet-choice:hover{background:#eef5e6;border-color:#98b383}.wallet-choice:disabled{opacity:.6;cursor:wait}.wallet-choice-icon{color:#6c4b28;background:0 0;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:23px;display:grid}.wallet-choice>span:nth-child(2){flex:1;min-width:0}.wallet-choice strong{font-size:14px;font-weight:500;display:block}.wallet-choice small{color:var(--setup-muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.wallet-choice>b{font-size:20px;font-weight:400}.owner-wallet-signin .owner-signature-note{border-top:1px solid #e2e7dc;margin-bottom:20px;padding-top:18px;font-size:11px}.owner-text-button{cursor:pointer;padding:12px 0;font-size:12px;text-decoration:underline}.owner-dev-access{border-top:1px solid #e2e7dc;margin-top:24px;padding-top:18px}.owner-dev-access summary{cursor:pointer;color:#5b6b50;font-size:11px}.owner-dev-access form{gap:10px;margin-top:16px;font-size:12px;display:grid}.owner-dev-access input{width:100%;min-width:0}.setup-itinerary{border-top:1px solid #cdd7c2;padding-top:30px}.setup-itinerary>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.setup-itinerary h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:30px;font-weight:500}.setup-itinerary>header p:last-child{color:var(--setup-muted);font-size:12px;line-height:1.7}.setup-itinerary .setup-refresh{color:#3d5232;background:0 0;border:1px solid #d0dac5;flex-shrink:0;padding:11px 16px;font-size:11px}.setup-next{background:#e0eccf;border:1px solid #cfddbe;border-radius:20px 20px 0 0;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:30px;padding:28px 32px;display:grid}.setup-progress-number{border-right:1px solid #bfceaf;padding-right:20px}.setup-progress-number strong{letter-spacing:-.07em;font-size:57px;font-weight:400;line-height:1;display:block}.setup-progress-number small{letter-spacing:-.04em;color:#4e6243;font-size:25px}.setup-progress-number>span{font:10px var(--font-mono), monospace;margin-top:12px;display:block}.setup-next h3{letter-spacing:-.04em;margin:7px 0 10px;font-size:26px;font-weight:500;line-height:1.2}.setup-next>div>p:not(.setup-kicker){color:#526646;max-width:670px;font-size:12px;line-height:1.7}.setup-next-detail{overflow-wrap:anywhere;font-family:var(--font-mono), monospace;margin-top:8px}.setup-next>.product-button{gap:16px;max-width:220px;font-size:12px}.setup-checkpoints{background:#fff;border:1px solid #d6dfce;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.setup-checkpoints li{border-right:1px solid #e2e7dc;min-width:0}.setup-checkpoints li:last-child{border-right:0}.setup-checkpoints a{flex-direction:column;align-items:flex-start;height:100%;padding:20px 16px;text-decoration:none;display:flex}.setup-checkpoints a:hover{background:#f1f6eb}.checkpoint-index{width:26px;height:26px;font:10px var(--font-mono), monospace;border:1px solid #c9d7ba;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.setup-checkpoints [data-done=true] .checkpoint-index{background:#e2f1dd;border-color:#c4dec0}.setup-checkpoints [data-next=true]{background:#f0f6e8}.setup-checkpoints [data-next=true] .checkpoint-index{color:#fff;background:#283a22;border-color:#283a22}.setup-checkpoints strong{min-height:34px;font-size:12px;font-weight:500;line-height:1.4}.setup-checkpoints small{font:9px var(--font-mono), monospace;color:#5a6e4c;margin-top:10px}.checkpoint-detail{color:#5e6d54;overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.65}.owner-section-links{border-bottom:1px solid #d2dcc7;flex-wrap:wrap;gap:0;margin:26px 0 0;display:flex}.owner-section-links a{color:#435c35;justify-content:space-between;gap:24px;margin-right:25px;padding:16px 20px 16px 0;font-size:12px;display:flex}.owner-section-links a:hover{text-underline-offset:5px;text-decoration:underline}.owner-section-links span{color:#82946f}.owner-bound-identity{border-bottom:1px solid #d2dcc7;justify-content:space-between;align-items:center;gap:35px;padding:25px 0;scroll-margin-top:24px;display:flex}.owner-bound-identity h2{margin-bottom:5px;font-size:14px;font-weight:500}.owner-bound-identity>div>p{color:#617055;max-width:410px;font-size:11px;line-height:1.7}.owner-bound-identity .owner-wallet-signin{background:#fff;border:1px solid #d2dcc7;border-radius:18px;flex:1;max-width:540px;padding:24px}.owner-bound-identity .owner-wallet-signin h2{font-size:21px}.setup-workstation{border-bottom:1px solid #d2dcc7;padding:42px 0;scroll-margin-top:24px}.setup-workstation>header{max-width:590px;margin-bottom:26px}.setup-workstation>header h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:36px;font-weight:500;line-height:1.14}.setup-workstation>header>p:last-of-type{color:var(--setup-muted);font-size:13px;line-height:1.75}.setup-budget-content{grid-template-columns:minmax(0,1.8fr) minmax(230px,.7fr);align-items:start;gap:24px;display:grid}.owner-setup .budget-editor{box-shadow:none}.owner-setup .budget-editor>header{min-height:0;padding:24px 28px 8px}.owner-setup .budget-editor>header>svg,.owner-setup .budget-editor>header>div>h2,.owner-setup .budget-editor>header>div>p:last-child{display:none}.owner-setup .budget-editor>header>div>p:first-child{margin:0}.owner-setup .budget-editor form{padding:20px 28px 28px}.owner-setup .money-fields{gap:14px}.owner-setup .money-fields .money-input input{font-size:28px}.setup-funding{background:#ebe6f1;border:1px solid #d9d0e5;border-radius:18px;min-width:0;padding:25px}.setup-funding>span{color:#635772;margin-top:24px;font-size:11px;display:block}.setup-funding>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 20px;font-size:29px;font-weight:500;line-height:1.2;display:block}.setup-funding>a{overflow-wrap:anywhere;text-underline-offset:4px;font-size:11px;text-decoration:underline;display:block}.setup-funding>p:last-of-type{color:#635772;margin-top:18px;font-size:11px;line-height:1.8}.setup-approver{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:50px;display:grid}.setup-approver>header{margin:0}.setup-approver .setup-art{max-width:310px;max-height:215px;margin-top:16px;display:block}.setup-approver>.product-card{min-width:0;margin:0;padding:30px}.setup-approver>.product-card .card-heading{letter-spacing:-.035em;font-size:22px}.setup-approver .product-card>div>div:not(.action-notice){border-bottom:1px solid #e6eade;padding:10px 0}.setup-allowance{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:50px;display:grid}.setup-allowance>header{margin:0}.allowance-slot{background:#f0f2e7;border:1px dashed #c0cfaf;border-radius:20px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:25px;display:grid}.allowance-slot p{color:var(--setup-muted);margin:12px 0;font-size:12px;line-height:1.8}.allowance-status{font:10px var(--font-mono), monospace;border:1px solid #bfceae;border-radius:100px;padding:5px 9px;display:inline-block}.allowance-slot .allowance-server-detail{font:11px var(--font-mono), monospace;overflow-wrap:anywhere}.allowance-slot a{text-underline-offset:5px;font-size:12px;text-decoration:underline}.setup-agent-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.setup-terminal{color:#f2f4e9;background:#273323;border-radius:20px;min-width:0;padding:28px}.setup-terminal .setup-art{width:230px;max-height:165px;margin:0 auto 16px;display:block}.setup-terminal ol{counter-reset:command;margin:0;padding:0;list-style:none}.setup-terminal li{counter-increment:command;border-top:1px solid #526347;padding:18px 0}.setup-terminal li>span{color:#c4d5b8;font-size:10px}.setup-terminal li>span:before{content:"0" counter(command) " / ";font-family:var(--font-mono), monospace}.setup-terminal code{color:#c2eac9;overflow-wrap:anywhere;margin-top:14px;font-size:15px;display:block}.setup-terminal li>p{color:#c4d5b8;margin-top:10px;font-size:11px;line-height:1.7}.setup-terminal>a{text-underline-offset:5px;color:#e1efcf;margin-top:14px;font-size:11px;text-decoration:underline;display:inline-block}.setup-agent-content>.product-card{min-width:0;margin:0;padding:28px}.setup-agent-content .product-card form{flex-wrap:wrap}.setup-agent-content .product-card form>div{min-width:150px}.setup-agent-content .product-card .font-mono{overflow-wrap:anywhere}.setup-agent-content .product-card .flex>span{min-width:0}.setup-first-session{padding:15px 0 0;font-size:13px;text-decoration:underline;display:inline-block}.setup-holds-content{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:24px;display:grid}.setup-holds-content>.product-card{min-width:0;margin:0}.setup-holds-content a,.setup-holds-content span{overflow-wrap:anywhere}.setup-holds-content .desk-holds-empty svg{max-height:140px}.owner-setup :focus-visible{outline-offset:4px;outline:2px solid #5b7e42}.setup-dialog .setup-dialog-art .setup-art{width:220px;height:135px}.setup-dialog .setup-dialog-inner>p{max-width:420px}.setup-dialog ol{margin-top:24px}.setup-dialog ol li{padding:18px 0}.setup-dialog ol li h3{font-size:17px}.setup-dialog ol li p{font-size:12px;line-height:1.7}@keyframes owner-key-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.setup-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-checkpoints li{border-bottom:1px solid #e2e7dc}.setup-checkpoints li:nth-child(4){border-right:0}.setup-next{grid-template-columns:90px minmax(0,1fr);gap:20px;padding:24px}.setup-next>.product-button{grid-column:2;justify-self:start}.setup-budget-content{grid-template-columns:1fr}.setup-funding{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.setup-funding>.setup-kicker{grid-column:1/-1}.setup-funding>span{margin-top:10px}.setup-funding>strong{grid-area:3/1;margin:0}.setup-funding>a{grid-area:2/2/4;align-self:center}.setup-funding>p:last-of-type{grid-column:1/-1;margin-top:8px}.setup-approver,.setup-allowance{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr);gap:24px}.allowance-slot{grid-template-columns:1fr}.allowance-slot .setup-art{width:170px;margin:auto}.owner-entry{grid-template-columns:1fr 1fr}.owner-pass{padding:28px}.owner-wallet-signin{padding:30px}.setup-holds-content{grid-template-columns:1fr}.owner-setup-heading h1{font-size:48px}}@media (max-width:700px){.owner-setup-heading{margin-bottom:28px;display:block}.owner-setup-heading h1{font-size:40px}.owner-session{align-items:flex-start;max-width:none;margin-top:24px}.owner-entry{grid-template-columns:1fr}.owner-pass{grid-template-columns:1fr 120px;gap:12px;padding:24px;display:grid}.owner-pass .setup-kicker{grid-column:1/-1}.owner-pass .setup-art{grid-area:2/2/4;align-self:center}.owner-pass h2{grid-column:1;margin:10px 0;font-size:22px}.owner-pass>span{grid-column:1}.owner-pass:before{inset:12px}.owner-wallet-signin{padding:26px 20px}.owner-wallet-signin h2{font-size:25px}.wallet-choice{gap:12px;padding:14px}.wallet-choice strong{font-size:13px}.setup-itinerary>header{flex-direction:column;align-items:flex-start;gap:14px}.setup-itinerary h2{font-size:28px}.setup-next{grid-template-columns:62px minmax(0,1fr);gap:16px;padding:22px 18px}.setup-progress-number{padding-right:12px}.setup-progress-number strong{font-size:42px}.setup-progress-number small{font-size:18px}.setup-progress-number>span{font-size:8px}.setup-next h3{font-size:22px}.setup-next>.product-button{max-width:100%;font-size:11px}.setup-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-checkpoints a{padding:16px}.setup-checkpoints strong{min-height:0}.setup-checkpoints li:nth-child(2n){border-right:0}.setup-checkpoints li:last-child{grid-column:1/-1}.setup-checkpoints li:last-child a{grid-template-columns:26px 1fr auto;align-items:center;gap:12px;display:grid}.setup-checkpoints li:last-child .checkpoint-index,.setup-checkpoints li:last-child small{margin:0}.owner-section-links{gap:0 18px}.owner-section-links a{gap:12px;margin-right:0;padding:13px 0;font-size:11px}.owner-bound-identity{flex-direction:column;align-items:stretch;gap:20px}.setup-workstation{padding:30px 0}.setup-workstation>header h2{font-size:30px}.setup-approver,.setup-allowance,.setup-agent-content{grid-template-columns:1fr}.setup-approver>header>.setup-art{display:none}.setup-approver>.product-card,.setup-agent-content>.product-card{padding:22px}.allowance-slot{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:20px}.allowance-slot .setup-art{width:100%}.owner-setup .budget-editor>header{padding:22px 20px 0}.owner-setup .budget-editor form{padding:20px}.owner-setup .money-fields,.owner-setup .control-schedule{grid-template-columns:1fr}.setup-funding{padding:22px;display:block}.setup-funding>strong{margin:8px 0 16px}.setup-funding>p:last-of-type{margin-top:16px}.setup-terminal{padding:24px}.setup-holds-content .product-card{padding:22px}.setup-holds-content li>div{align-items:flex-start}.setup-holds-content .desk-holds-empty svg{max-height:100px}}@media (prefers-reduced-motion:reduce){.owner-setup .setup-key{animation:none}.owner-setup .wallet-choice{transition:none}}.owner-setup .allowance-slot{background:0 0;border:0;padding:0;display:block}.setup-allowance>header>.setup-art{width:min(100%,260px);margin-top:24px}.allowance-slot>div{min-width:0}.allowance-slot .product-card{margin:18px 0;padding:28px}.budget-wallet-content{overflow-wrap:anywhere;flex-direction:column;gap:20px;font-size:14px;line-height:1.6;display:flex}.budget-wallet-content>p{margin:0}.budget-wallet-content input,.budget-wallet-content select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;padding:12px}.allowance-control{background:#f4f5ef;border-radius:14px;gap:10px;padding:20px;display:grid}.allowance-control+.allowance-control{margin-top:10px}.allowance-control>label{font-size:13px;font-weight:500}@media (max-width:700px){.setup-allowance>header>.setup-art{display:none}.allowance-slot .product-card{padding:20px}}.setup-itinerary .setup-refresh:hover:not(:disabled){color:#293d23;background:#e2ebd5}.allowance-balances{grid-template-columns:1fr 1fr;gap:12px;display:grid}.allowance-balances>div{border:1px solid #dce3d3;border-radius:14px;padding:18px}.allowance-balances dt{color:#58664d;font-size:12px}.allowance-balances dd{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.allowance-balances .allowance-period-summary{background:#edf2e4;grid-column:1/-1}.allowance-period-summary dd{letter-spacing:0;font-size:14px}.allowance-controls{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.allowance-controls>.allowance-control{flex-direction:column;gap:12px;margin:0;display:flex}.allowance-control h3{font-size:14px;font-weight:600}.allowance-control p{color:#58664d;font-size:12px;line-height:1.7}.allowance-control button{margin-top:auto}.allowance-controls>button{grid-column:1/-1;justify-self:start}@media (max-width:1100px){.allowance-controls{grid-template-columns:1fr}}@media (max-width:400px){.allowance-balances{grid-template-columns:1fr}}
.desk-asset{color:#242b22;flex-shrink:0;width:160px;height:112px}.desk-asset.is-compact{width:56px;height:40px}.credit-package-mark{color:#242b22;flex-shrink:0;width:48px;height:48px}.desk-shell .outcome-badge{background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:13px;line-height:1.5}.outcome-badge svg{flex-shrink:0;width:15px;height:15px}.owner-desk .owner-setup-heading{margin:8px 0 24px}.owner-desk .owner-setup-heading h1{margin:8px 0 10px;font-size:42px}.owner-desk .owner-session{gap:8px;font-size:13px}.desk-eyebrow{font:11px/1.5 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:#53604d}.setup-runway{background:#fff;border:1px solid #dce2d5;border-radius:18px;margin-bottom:16px}.setup-runway-top{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 24px;display:grid}.setup-film svg{width:128px;height:58px}.setup-film>span{text-align:center;font:11px var(--font-mono), monospace;display:block}.setup-runway-copy>span{color:#5b6555;font-size:12px}.setup-runway-copy h2{letter-spacing:-.04em;margin:4px 0;font-size:23px;font-weight:500}.setup-runway-copy p{color:#586450;margin:6px 0 0;font-size:14px;line-height:1.5}.setup-runway-bottom{border-top:1px solid #e4e7df;align-items:flex-start;gap:20px;padding:0 24px;display:flex}.setup-runway-bottom details{flex:1;min-width:0}.setup-runway-bottom summary{cursor:pointer;align-items:center;gap:14px;width:fit-content;padding:12px 0;font-size:13px;list-style:none;display:flex}.setup-runway-bottom summary::-webkit-details-marker{display:none}.setup-runway-bottom button{cursor:pointer;white-space:nowrap;padding:12px 0;font-size:12px}.setup-checkpoints-compact{margin:0;padding:0 0 12px;list-style:none}.setup-checkpoints-compact a{border-top:1px solid #e4e7df;grid-template-columns:24px minmax(120px,.8fr) minmax(0,1fr) 16px;align-items:center;gap:14px;padding:12px 0;display:grid}.setup-checkpoints-compact strong{font-size:14px;font-weight:500}.setup-checkpoints-compact small{color:#57634e;overflow-wrap:anywhere;font-size:12px}.setup-checkpoints-compact [data-next=true] a{color:#2b643d}.owner-desk-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owner-tile{color:#242b22;background:#fff;border:1px solid #0000;border-radius:20px;min-width:0;padding:24px;transition:border-color .2s}.owner-tile:hover{border-color:#859b79}.owner-budget-tile{background:#b8efc9}.tile-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.tile-heading .desk-asset{width:124px;height:86px}.owner-tile h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:23px;font-weight:500;line-height:1.2}.owner-tile p{color:#57634e;font-size:14px;line-height:1.55}.budget-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 22px;display:grid}.budget-readout dt{color:#344d3a;font-size:13px}.budget-readout dd{letter-spacing:-.05em;margin:6px 0 0;font-size:32px}.budget-readout small,.permission-readout small{font:10px var(--font-mono), monospace;letter-spacing:0;margin-left:6px}.tile-footer{border-top:1px solid #242b2226;justify-content:space-between;align-items:center;padding-top:13px;font-size:14px;display:flex}.tile-footer>span:last-child{font-size:22px;transition:transform .2s}.owner-tile:hover .tile-footer>span:last-child{transform:translate(2px,-2px)}.permission-readout{align-items:center;gap:24px;min-height:88px;margin:4px 0 16px;display:flex}.permission-readout>strong{letter-spacing:-.05em;font-size:43px;font-weight:400}.permission-readout>div>span{font-size:13px}.permission-readout p{margin:5px 0;font-size:13px}.owner-signature-tile,.owner-agent-tile{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;display:grid}.owner-signature-tile .desk-asset,.owner-agent-tile .desk-asset{width:112px;height:86px}.owner-tile .tile-value{font:12px/1.6 var(--font-mono), monospace;overflow-wrap:anywhere}.tile-link{margin-top:12px;font-size:14px;display:inline-block}.owner-desk-bottom{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px;display:grid}.owner-holds-strip{background:#fff;border-radius:18px;align-items:center;gap:18px;padding:18px 24px;display:flex}.owner-holds-strip>div{flex:1}.owner-holds-strip h2{margin:0 0 6px;font-size:17px;font-weight:500}.owner-holds-strip h2 span{font-family:var(--font-mono), monospace;margin-left:12px}.owner-holds-strip p{color:#59634f;margin:0;font-size:13px;line-height:1.5}.owner-desk-meta{flex-direction:column;justify-content:center;padding:0 20px;display:flex}.owner-desk-meta a{border-bottom:1px solid #d7ddce;justify-content:space-between;gap:16px;padding:13px 0;font-size:13px;display:flex}.owner-desk-meta a span{font:12px var(--font-mono), monospace}.control-sheet{color:#242b22;overscroll-behavior:contain;background:#f6f7f1;border:1px solid #d7dece;border-radius:24px;width:min(820px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #15201630}.control-sheet[open]{animation:.18s ease-out sheet-enter}.control-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15201666}.control-sheet-heading{z-index:2;background:#fff;border-bottom:1px solid #dce2d5;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.control-sheet-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:26px;font-weight:500}.control-sheet-heading button{cursor:pointer;border:1px solid #d7dece;border-radius:50%;width:40px;height:40px;font-size:26px}.control-sheet-body{padding:24px}.control-sheet .setup-workstation,.control-sheet .owner-bound-identity{border:0;margin:0;padding:0}.control-sheet .setup-workstation>header{display:none}.control-sheet .setup-budget-content{grid-template-columns:1fr;gap:16px}.control-sheet .setup-approver,.control-sheet .setup-allowance,.control-sheet .setup-agent-content,.control-sheet .setup-holds-content{display:block}.control-sheet .setup-funding{background:#eeedf4;padding:18px;display:block}.control-sheet .setup-funding>span{margin-top:8px}.control-sheet .setup-funding>strong{margin:6px 0 12px;font-size:24px}.control-sheet .setup-funding>p:last-of-type{margin:6px 0 0}.control-sheet .setup-approver>.product-card,.control-sheet .allowance-slot .product-card,.control-sheet .setup-agent-content>.product-card{margin:0;padding:20px}.control-sheet .allowance-controls{grid-template-columns:1fr 1fr}.control-sheet .allowance-control{padding:16px}.control-sheet .budget-wallet-content{gap:14px}.control-sheet .allowance-slot p{font-size:14px}.control-sheet .allowance-slot>div>a{margin-top:18px;display:inline-block}.control-sheet .setup-terminal{margin-bottom:16px;padding:18px 22px}.control-sheet .setup-terminal>svg{display:none}.control-sheet .setup-terminal ol{grid-template-columns:1fr 1fr;gap:24px;display:grid}.control-sheet .setup-terminal li{border:0;padding:0}.control-sheet .setup-terminal code{font-size:16px}.control-sheet .setup-terminal li>p{font-size:12px}.control-sheet .setup-holds-content .desk-holds-empty svg{max-height:100px}@keyframes sheet-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.activity-desk-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 18px;display:flex}.activity-desk-heading h1{letter-spacing:-.06em;margin:8px 0 12px;font-size:42px;font-weight:500;line-height:1.1}.activity-desk-heading p{color:#57634e;font-size:14px}.activity-heading-art{align-items:center;gap:20px;display:flex}.activity-heading-art .desk-asset{width:115px;height:80px}.desk-shell .desk-overview-bar{border:0;margin:0 0 16px;padding:0}.desk-shell .studio-metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.desk-shell .studio-metrics>div,.desk-shell .studio-metrics>div:first-child{background:#fff;border:0;border-radius:16px;padding:18px 20px}.desk-shell .studio-metrics>div:first-child{background:#b8efc9}.desk-shell .studio-metrics>div>div{color:#4c5b43;font-size:13px}.desk-shell .studio-metrics i{display:none}.desk-shell .studio-metrics strong{margin-top:10px;font-size:35px}.desk-shell .desk-work-area{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);align-items:start;gap:20px;margin-bottom:20px}.desk-records{min-width:0}.desk-shell .desk-view-nav{gap:26px;padding:0 22px}.desk-shell .desk-view-nav a{padding:17px 0;font-size:15px}.desk-shell .desk-record-content{min-height:0;padding:18px 22px}.desk-record-content .studio-page-subtitle{margin:0 0 16px;font-size:14px;line-height:1.6}.desk-record-content .studio-sessions>input{border-radius:10px;padding:12px 14px;font-size:14px}.session-table-head{color:#616b59;font:11px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin:20px 0 0;display:flex}.desk-shell .studio-session-list article{padding:0;display:block}.session-row-link{grid-template-columns:48px minmax(0,1fr) minmax(80px,125px);align-items:center;gap:14px;padding:18px 0;display:grid}.session-row-link:hover .session-row-main strong{text-underline-offset:4px;text-decoration:underline}.session-row-link .desk-asset{width:48px;height:40px}.session-row-main{min-width:0}.desk-shell .session-row-main strong{font-size:17px;font-weight:500}.desk-shell .session-row-main p{overflow-wrap:anywhere;color:#4f5b45;margin:6px 0;font-size:14px;line-height:1.5}.session-row-main time{color:#68715e;font-size:12px}.desk-shell .desk-record-content .session-decisions{flex-direction:column;grid-column:auto;align-items:flex-start;gap:5px;display:flex}.desk-shell .studio-scope-note{margin:12px 0 0;font-size:11px;line-height:1.5}.desk-pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.desk-pager>span{color:#58634f;margin-right:auto}.desk-pager button{cursor:pointer;border:1px solid #d9dfd1;border-radius:8px;width:34px;height:34px;font-size:18px}.desk-pager button:disabled{opacity:.35;cursor:default}.action-inbox{background:#fff;border:1px solid #dce2d5;border-radius:18px;min-width:0;padding:20px}.action-inbox>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.action-inbox h2{letter-spacing:-.04em;margin:7px 0 0;font-size:21px;font-weight:500;line-height:1.2}.inbox-filters{border-bottom:1px solid #dfe4d8;gap:16px;margin-top:18px;display:flex}.inbox-filters button{cursor:pointer;color:#596550;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 0;font-size:13px;display:flex}.inbox-filters button[aria-pressed=true]{color:#242b22;border-color:#242b22}.inbox-filters button>span{font:11px var(--font-mono), monospace}.action-inbox ul{margin:0;padding:0;list-style:none}.action-inbox li{border-bottom:1px solid #e2e6dd;padding:18px 0}.inbox-item-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inbox-item-heading .credit-package-mark{width:38px;height:38px}.inbox-item-heading a{overflow-wrap:anywhere;font-size:15px;font-weight:500}.inbox-item-heading>div>span{color:#666e5d;margin-top:4px;font-size:12px;display:block}.inbox-item-heading>strong{letter-spacing:-.04em;text-align:right;font-size:21px;font-weight:400}.inbox-item-heading small{font:10px var(--font-mono), monospace;letter-spacing:0;margin-top:3px;display:block}.inbox-item-footer{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;font-size:12px;display:flex}.inbox-item-footer details{flex:1;min-width:0}.inbox-item-footer summary{cursor:pointer;color:#626c58}.inbox-item-footer p{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.65}.inbox-item-footer small{color:#58664d;overflow-wrap:anywhere;font-size:11px}.inbox-item-footer>a{text-underline-offset:4px;flex-shrink:0;text-decoration:underline}.inbox-empty{padding:24px 0;font-size:14px;line-height:1.6}.inbox-empty h3{font-size:18px;font-weight:500}.inbox-empty p{color:#5d6753}.escrow-summary{padding:20px 4px 0}.escrow-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.escrow-summary h2{font-size:16px;font-weight:500}.escrow-summary header a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.escrow-summary dl{grid-template-columns:1fr 1fr;gap:0 20px;margin:12px 0;display:grid}.escrow-summary dl>div{border-top:1px solid #d9dfd0;padding:14px 0}.escrow-summary dt{color:#56614c;align-items:center;gap:7px;font-size:13px;display:flex}.escrow-summary dt svg{width:15px;height:15px}.escrow-summary dd{justify-content:space-between;align-items:baseline;margin:8px 0 0;font-size:22px;display:flex}.escrow-summary dd small{font:11px var(--font-mono), monospace;color:#5f6955}.escrow-summary>p{color:#616b58;font-size:11px}.desk-shell .activity-timeline{margin:20px 0;padding:22px}.desk-shell .activity-timeline header h2{margin:5px 0;font-size:25px}.desk-shell .activity-timeline header p{font-size:12px}.desk-shell .timeline-inspect strong{font-size:28px}.desk-shell .timeline-chart{height:86px;margin-top:16px}.desk-shell .timeline-series{margin:18px 0 0}.desk-shell .timeline-series button{background:0 0;border-radius:0;padding:6px 9px;font-size:12px}.desk-shell .timeline-series button[aria-pressed=true]{background:#e5ecdc}@media (max-width:1000px){.desk-shell .desk-work-area{grid-template-columns:1fr}.desk-action-column{grid-template-columns:1.3fr 1fr;align-items:start;gap:20px;display:grid}.activity-heading-art>svg{display:none}.owner-tile{padding:20px}.tile-heading .desk-asset{width:95px;height:70px}.owner-signature-tile,.owner-agent-tile{grid-template-columns:80px minmax(0,1fr);gap:12px}.owner-signature-tile .desk-asset,.owner-agent-tile .desk-asset{width:80px}.setup-runway-top{grid-template-columns:100px minmax(0,1fr);gap:18px}.setup-film svg{width:100px}.setup-runway-top>a{grid-column:2;justify-self:start}}@media (max-width:600px){.owner-desk .owner-setup-heading h1,.activity-desk-heading h1{font-size:32px}.owner-desk .owner-setup-heading{margin-bottom:18px}.owner-desk .owner-session{flex-direction:row;justify-content:space-between;margin-top:16px;font-size:12px}.owner-desk-grid,.owner-desk-bottom{grid-template-columns:1fr;gap:12px}.owner-tile{padding:20px}.owner-tile h2{font-size:23px}.budget-readout dd{font-size:28px}.owner-signature-tile,.owner-agent-tile{grid-template-columns:90px minmax(0,1fr)}.owner-desk-meta{padding:0 4px}.setup-runway-top{grid-template-columns:75px minmax(0,1fr);gap:12px;padding:18px}.setup-film svg{width:75px}.setup-film>span{font-size:9px}.setup-runway-copy h2{font-size:21px}.setup-runway-copy p{font-size:13px}.setup-runway-bottom{gap:10px;padding:0 18px}.setup-checkpoints-compact a{grid-template-columns:22px minmax(0,1fr) 14px;gap:10px}.setup-checkpoints-compact small{grid-area:2/2}.setup-checkpoints-compact a>span:last-child{grid-area:1/3}.setup-runway-bottom:has(details[open]){flex-wrap:wrap}.setup-runway-bottom details[open]{flex-basis:100%}.control-sheet{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.control-sheet-heading{padding:16px}.control-sheet-heading h2{font-size:23px}.control-sheet-body{padding:14px}.control-sheet .allowance-controls,.control-sheet .setup-terminal ol{grid-template-columns:1fr}.control-sheet .setup-approver>.product-card,.control-sheet .allowance-slot .product-card,.control-sheet .setup-agent-content>.product-card{padding:16px}.activity-desk-heading{align-items:flex-start}.activity-heading-art{display:none}.desk-shell .studio-metrics{grid-template-columns:1fr 1fr;gap:10px}.desk-shell .studio-metrics>div,.desk-shell .studio-metrics>div:first-child{padding:16px}.desk-shell .studio-metrics strong{font-size:30px}.desk-shell .studio-metrics>div>div{font-size:12px}.desk-shell .desk-record-content{padding:16px}.desk-shell .desk-view-nav{gap:20px;padding:0 16px}.desk-action-column{display:block}.session-row-link{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0}.session-row-link .desk-asset{width:36px;height:36px}.desk-shell .desk-record-content .session-decisions{flex-flow:wrap;grid-column:2;gap:8px 14px}.session-table-head>span:last-child{display:none}.action-inbox,.desk-shell .activity-timeline{padding:18px}.desk-shell .activity-timeline header{gap:12px}.desk-shell .activity-timeline header h2{font-size:23px}.desk-shell .timeline-inspect strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.control-sheet[open]{animation:none}.owner-tile,.tile-footer>span:last-child{transition:none}}.control-sheet-heading>div>span{color:#58634f;font-size:12px}.control-sheet .allowance-balances{grid-template-columns:1fr 1fr 1.2fr;gap:10px}.control-sheet .allowance-balances>div{padding:14px}.control-sheet .allowance-balances .allowance-period-summary{grid-column:auto}.control-sheet .allowance-balances dd{font-size:27px}.control-sheet .allowance-period-summary dd{font-size:13px;line-height:1.55}.allowance-addresses summary{cursor:pointer;font-size:13px}.allowance-addresses>div{overflow-wrap:anywhere;padding-top:10px;font-size:12px}.control-sheet .budget-wallet-content>.allowance-refresh{color:#334c2a;background:0 0;border:1px solid #cad7bc;align-self:flex-end}.control-sheet .budget-wallet-content>.action-notice{padding:10px 14px}.desk-shell .studio-session-list{gap:0}.desk-shell .decision-package strong{font-size:16px}.desk-shell .decision-package small,.desk-shell .decision-links,.desk-shell .decision-card>details>summary{font-size:12px}.desk-shell .decision-reason{font-size:14px;line-height:1.6}@media (max-width:600px){.control-sheet .allowance-balances{grid-template-columns:1fr 1fr}.control-sheet .allowance-balances .allowance-period-summary{grid-column:1/-1}}.escrow-refused-link{color:#5b6651;text-underline-offset:4px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.setup-runway-top>.desk-solid-button{color:#fff;background:#242b22;border-radius:12px;align-items:center;gap:18px;padding:13px 18px;font-size:14px;display:inline-flex}.control-sheet:has(.rules-editor){width:min(700px,100vw - 32px)}.control-sheet:has(.rules-editor) .control-sheet-body{background:#fff}.control-sheet .rules-editor{background:0 0;border:0;border-radius:0;overflow:visible}.rules-editor .rules-intro{color:#59634f;margin:0 0 20px;font-size:15px}.owner-setup .rules-editor form{padding:0}.owner-setup .rules-editor .money-fields{counter-reset:limit;display:block}.rules-editor .money-fields .control-field{counter-increment:limit;border-top:1px solid #e1e6dc;grid-template-columns:28px minmax(0,1fr) 154px;align-items:center;gap:4px 14px;padding:18px 0;display:grid}.rules-editor .money-fields .control-field:before{content:"0" counter(limit);font:12px var(--font-mono), monospace;color:#637257;grid-area:1/1/3}.rules-editor .money-fields label{color:#242b22;grid-area:1/2;margin:0;font-size:15px}.rules-editor .money-fields .control-field>p{grid-area:2/2;margin:0;font-size:12px;line-height:1.5}.rules-editor .money-fields .money-input{grid-area:1/3/3}.owner-setup .rules-editor .money-input input{font-variant-numeric:tabular-nums;background:#f7f8f3;border-radius:10px;height:56px;padding:13px 50px 13px 14px;font-size:24px}.rules-editor .money-input>span{font-size:10px;bottom:20px;left:auto;right:12px}.rules-editor .money-fields .control-field>.control-field-error{grid-area:3/2/auto/-1;margin-top:5px}.rules-editor .control-schedule{grid-template-columns:1.1fr 1fr;gap:20px;margin:4px 0 0;padding:20px 0 0}.rules-editor .control-schedule label{color:#242b22;margin-bottom:8px;font-size:14px}.rules-editor .control-schedule input,.rules-editor .control-schedule select{background:#fff;min-height:46px;padding:10px 12px;font-size:15px}.rules-editor .control-schedule .control-field>p{margin-top:8px;font-size:12px;line-height:1.55}.rules-editor .control-save{margin-top:20px;padding:16px 0 0}.rules-editor .control-save>div{font-size:12px}.rules-editor .control-save .product-button{padding:11px 18px;font-size:14px}.rules-editor .control-save .control-reset{font-size:12px}.control-sheet .setup-funding.funding-disclosure{background:0 0;border:0;border-top:1px solid #e1e6dc;border-radius:0;padding:0}.funding-disclosure>summary{cursor:pointer;align-items:center;gap:14px;padding:14px 0 0;font-size:13px;list-style:none;display:flex}.funding-disclosure>summary::-webkit-details-marker{display:none}.funding-disclosure>summary>strong{font:12px var(--font-mono), monospace;margin-left:auto}.funding-disclosure-body{color:#526048;padding-top:16px;font-size:12px;line-height:1.6}.funding-disclosure-body>a{overflow-wrap:anywhere;text-decoration:underline;display:block}.funding-disclosure-body>p{margin:10px 0 0}@media (max-width:600px){.control-sheet:has(.rules-editor){width:calc(100vw - 16px)}.rules-editor .money-fields .control-field{grid-template-columns:18px minmax(0,1fr) 110px;gap:4px 8px;padding:16px 0}.rules-editor .money-fields label{font-size:13px}.rules-editor .money-fields .control-field>p{font-size:11px}.owner-setup .rules-editor .money-input input{padding:11px 34px 11px 10px;font-size:22px}.rules-editor .money-input>span{font-size:8px;bottom:22px;right:7px}.rules-editor .control-schedule{grid-template-columns:1fr;gap:16px}.rules-editor .control-save{align-items:flex-start;gap:12px}.rules-editor .control-save>div:last-child{flex-wrap:wrap;justify-content:flex-end}}.spending-setup{gap:18px;min-width:0;display:grid}.spending-slider-panel{background:#f7f7ef;border:1px solid #d5ded0;border-radius:16px;padding:24px}.spending-slider-panel>label{font-size:14px}.spending-amount{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 20px;display:flex}.spending-amount output{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(32px,5vw,52px);line-height:1.15}.spending-amount>span{font:12px var(--font-geist-mono)}.spending-period-label{margin-left:auto;font-size:12px}.spending-amount select{width:auto;min-width:90px}.spending-slider-panel input[type=range]{accent-color:#39734b;cursor:pointer;width:100%;min-height:36px;box-shadow:none;background:0 0;border:0;padding:0}.spending-scale,.spending-range{color:#53604f;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.spending-presets{flex-wrap:wrap;gap:8px;margin:20px 0 14px;display:flex}.spending-presets button{background:#fff;border:1px solid #91ae94;border-radius:8px;padding:9px 14px;font-size:13px}.spending-presets button[aria-pressed=true]{color:#f7f7ef;background:#20261f}.spending-range button{text-underline-offset:3px;text-decoration:underline}.spending-range button:disabled{opacity:.4;cursor:default}.spending-slider-panel #spending-help{color:#53604f;margin:16px 0 0;font-size:12px;line-height:1.65}.spending-step-amount{margin:8px 0;font-size:26px;font-weight:500;display:block}.spending-approval-state{font-size:12px;line-height:1.5}@media (max-width:600px){.spending-slider-panel{padding:18px}.spending-setup .allowance-controls{grid-template-columns:1fr}.spending-period-label{margin-left:0}}
