.studio-iva .iva-btn-primary:disabled{opacity:.5;cursor:not-allowed}.studio-iva .iva-store-packages{max-width:480px;margin:0 auto}.studio-iva .iva-store-restore-row{display:flex;justify-content:flex-end}.studio-iva .iva-store-teaser{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:4px}.studio-iva .iva-store-teaser-title{font:800 25px/1.2 -apple-system,system-ui;color:var(--txt);letter-spacing:-.4px;margin:0}.studio-iva .iva-store-teaser-sub{font:400 14px/1.5 -apple-system,system-ui;color:var(--txt2);margin:8px 0 0;max-width:320px}.studio-iva .iva-store-pill{display:inline-flex;align-items:center;gap:7px;background:var(--ubub);color:var(--txt);border-radius:20px;padding:8px 14px;font:600 12.5px/1 -apple-system,system-ui;margin-top:16px}.studio-iva .iva-store-pill svg{color:var(--accent);flex:none}.studio-iva .iva-store-tabs{display:flex;gap:4px;background:var(--ubub);border-radius:14px;padding:4px;margin-top:22px}.studio-iva .iva-store-tab{flex:1;height:38px;border:none;border-radius:11px;background:transparent;color:var(--txt2);font:600 13.5px/1 -apple-system,system-ui;cursor:pointer;transition:background .12s ease,color .12s ease}.studio-iva .iva-store-tab--active{background:var(--accent);color:#fff}.studio-iva .iva-store-tier-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.studio-iva .iva-store-tier-row{position:relative;display:flex;align-items:center;gap:14px;border:1.5px solid var(--bd);border-radius:16px;padding:16px 18px;background:var(--surf)}.studio-iva .iva-store-tier-row--highlight{border:2px solid var(--accent);background:rgba(0,122,255,.06)}.studio-iva .iva-store-tier-badge{position:absolute;top:-10px;inset-inline-start:16px;background:var(--accent);color:#fff;font:700 9.5px/1 -apple-system,system-ui;letter-spacing:.5px;padding:5px 10px;border-radius:7px;text-transform:uppercase}.studio-iva .iva-store-tier-badge--violet{background:linear-gradient(135deg,#7c83ff,#5b63e0)}.studio-iva .iva-store-tier-save{position:absolute;top:-10px;inset-inline-end:16px;background:#2e9e4d;color:#fff;font:700 9.5px/1 -apple-system,system-ui;letter-spacing:.4px;padding:5px 9px;border-radius:7px;text-transform:uppercase}.studio-iva .iva-store-tier-main{flex:1;min-width:0}.studio-iva .iva-store-tier-name{font:700 16px/1.2 -apple-system,system-ui;color:var(--txt)}.studio-iva .iva-store-tier-name--strong{font-weight:800}.studio-iva .iva-store-tier-price-line{display:flex;align-items:baseline;gap:6px;margin-top:4px;font:500 13.5px/1 -apple-system,system-ui;color:var(--txt2)}.studio-iva .iva-store-tier-credits{flex:none;display:flex;flex-direction:column;align-items:center;background:var(--ubub);border-radius:12px;padding:8px 14px}.studio-iva .iva-store-tier-credits--accent{background:var(--accent)}.studio-iva .iva-store-tier-credits--accent .iva-store-tier-credits-label,.studio-iva .iva-store-tier-credits--accent .iva-store-tier-credits-num{color:#fff}.studio-iva .iva-store-tier-credits-num{font:800 16px/1.2 -apple-system,system-ui;color:var(--txt)}.studio-iva .iva-store-tier-credits-label{font:700 9px/1 -apple-system,system-ui;color:var(--txt2);letter-spacing:.5px}.studio-iva .iva-store-packs-empty{padding:40px 20px;text-align:center;font:400 14px/1.5 -apple-system,system-ui;color:var(--txt2)}.studio-iva .iva-store-cta-wrap{margin-top:26px}.studio-iva .iva-store-cta{width:100%}.studio-iva .iva-store-coming-soon{margin:10px 0 0;text-align:center;font:400 12px/1.3 -apple-system,system-ui;color:var(--txt2)}.studio-iva .iva-store-prepurchase-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:2600;display:flex;align-items:center;justify-content:center;padding:20px}.studio-iva .iva-store-prepurchase-modal{position:relative;width:380px;max-width:94vw;max-height:calc(100vh - 40px);overflow-y:auto;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--sheetcard);border:1px solid var(--bd);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.35);padding:28px 24px 24px;animation:ivaPop .16s ease-out both}.studio-iva .iva-store-prepurchase-modal:focus-visible{outline:none}.studio-iva .iva-store-prepurchase-close{position:absolute;top:12px;inset-inline-end:12px;width:30px;height:30px;border-radius:15px;background:var(--sidehov)}.studio-iva .iva-store-prepurchase-close:hover{background:var(--sideactive)}.studio-iva .iva-store-prepurchase-badge{margin-top:4px}.studio-iva .iva-store-prepurchase-title{font:800 21px/1.25 -apple-system,system-ui;color:var(--txt);margin:16px 0 0}.studio-iva .iva-store-prepurchase-sub{font:400 13.5px/1.5 -apple-system,system-ui;color:var(--txt2);margin:8px 0 0;max-width:300px}.studio-iva .iva-store-prepurchase-benefits{list-style:none;margin:18px 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:4px}.studio-iva .iva-store-prepurchase-benefits li{display:flex;align-items:center;gap:10px;font:500 14.5px/1 -apple-system,system-ui;color:var(--txt);padding:6px 2px;text-align:start}.studio-iva .iva-store-prepurchase-check{flex:none;width:22px;height:22px;border-radius:50%;background:rgba(227,148,18,.15);display:flex;align-items:center;justify-content:center}.studio-iva .iva-store-prepurchase-cta{width:100%;margin-top:18px}.studio-iva .iva-store-limit-banner{background:var(--surf);border:1px solid var(--bd);border-radius:18px;padding:16px}.studio-iva .iva-store-limit-alert{display:flex;align-items:center;gap:8px;background:rgba(211,48,47,.12);color:#d3302f;font:700 13.5px/1.3 -apple-system,system-ui;border-radius:12px;padding:12px 14px}.studio-iva .iva-store-limit-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font:500 13px/1 -apple-system,system-ui}.studio-iva .iva-store-limit-label{color:var(--txt2)}.studio-iva .iva-store-limit-value{color:#d3302f;font-weight:700}.studio-iva .iva-store-limit-bar{height:8px;border-radius:4px;background:var(--ubub);overflow:hidden;margin-top:8px}.studio-iva .iva-store-limit-bar>div{height:100%;border-radius:4px;background:#d3302f}.studio-iva .iva-store-limit-refill{display:flex;align-items:center;gap:6px;margin-top:10px;font:400 12px/1 -apple-system,system-ui;color:var(--txt2)}.studio-iva .iva-store-limit-sep{margin:14px 0}.studio-iva .iva-store-limit-keep{display:flex;align-items:center;gap:10px;font:700 14px/1 -apple-system,system-ui;color:var(--txt)}.studio-iva .iva-store-limit-keep-icon{flex:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#ffb020,#ff7a00);display:flex;align-items:center;justify-content:center}.studio-iva .iva-store-limit-cta{margin-top:14px}.studio-workspace-divider{flex:0 0 6px;cursor:col-resize;background:transparent;border-inline-start:1px solid var(--border,rgba(0,0,0,.08));touch-action:none}.studio-workspace-divider:active,.studio-workspace-divider:hover{background:var(--border,rgba(0,0,0,.08))}.studio-workspace-pane{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--bg,#fff);border-inline-start:1px solid var(--border,rgba(0,0,0,.08))}.studio-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border,rgba(0,0,0,.08))}.studio-workspace-title{font-size:13px;font-weight:600;opacity:.75}.iva-hoist-toggle,.studio-workspace-close{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border,rgba(0,0,0,.12));background:transparent;cursor:pointer;color:inherit}.iva-hoist-toggle:hover,.studio-workspace-close:hover{background:var(--border,rgba(0,0,0,.06))}.studio-workspace-body{flex:1;min-height:0;overflow:auto;padding:14px}.studio-workspace-body>.iva-hoist-holder{height:100%}.iva-hoist-bar{display:flex;justify-content:flex-end;margin-bottom:6px}.iva-hoist-away{font-size:12px;opacity:.6;padding:8px 12px;border:1px dashed var(--border,rgba(0,0,0,.15));border-radius:10px}.studio-workspace-app{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.studio-workspace-app>*{flex:1;min-height:0}.studio-workspace-loading{display:grid;place-items:center;height:100%;font-size:13px;opacity:.6}.iva-workspace-open{font-size:12px;padding:5px 12px;border-radius:999px;border:1px solid var(--border,rgba(0,0,0,.12));background:transparent;cursor:pointer;color:inherit;white-space:nowrap}.iva-workspace-open:hover:not(:disabled){background:var(--border,rgba(0,0,0,.06))}.iva-workspace-open:disabled{opacity:.45;cursor:default}.studio-iva .iva-co{container:co/inline-size;--co-radius:18px;--co-card-pad:18px;--co-good:#1a7f37;--co-good-bg:rgba(52,199,89,.12);--co-danger:#d70015;--co-danger-bg:rgba(255,59,48,.08);--co-selected-bg:color-mix(in srgb,var(--accent) 7%,transparent);--co-badge-bg:#1a7f37;--txt2:#6e6e73;--co-link:#0066d6;--co-pay-bg:#0066d6;max-width:1040px;margin:0 auto;padding-bottom:calc(32px + env(safe-area-inset-bottom));-webkit-font-smoothing:antialiased}.dark .studio-iva .iva-co,[data-theme=dark] .studio-iva .iva-co{--co-good:#30d158;--co-good-bg:rgba(48,209,88,.14);--co-danger:#ff7b73;--co-danger-bg:rgba(255,69,58,.12);--co-selected-bg:color-mix(in srgb,var(--accent) 14%,transparent);--txt2:#a3a3a8;--co-link:#3d9bff}.studio-iva .iva-co-back{display:inline-flex;align-items:center;min-height:36px;margin:-6px 0 8px;color:var(--co-link);font:500 15px/1 -apple-system,system-ui,sans-serif;text-decoration:none}.studio-iva .iva-co-back:hover{text-decoration:underline}.studio-iva .iva-co-back--narrow{display:none}@media (max-width:767px){.studio-iva .iva-co-back--narrow{display:inline-flex}}.studio-iva .iva-co-notice{margin-bottom:16px}.studio-iva .iva-co[data-purchase-state=unavailable]>.iva-co-notice{max-width:440px;margin:0 auto 16px}.studio-iva .iva-co-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio-iva .iva-co-head{margin:0 0 20px}.studio-iva .iva-co-title{margin:0;font:800 26px/1.15 -apple-system,SF Pro Display,system-ui,sans-serif;letter-spacing:-.5px;color:var(--txt)}.studio-iva .iva-co-sub{margin:6px 0 0;max-width:560px;font:400 15px/1.45 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co[data-purchase-state=shopping]~.iva-co-wallet{display:none}.studio-iva .iva-co-wallet-text{margin:0 auto;max-width:560px;font:400 14px/1.45 -apple-system,system-ui,sans-serif;color:var(--txt2);text-align:center}.studio-iva .iva-co-sub-link{color:var(--co-link);text-decoration:underline;text-underline-offset:2px}.studio-iva .iva-co-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"packs" "summary" "payment";gap:16px}.studio-iva .iva-co-area-packs{grid-area:packs}.studio-iva .iva-co-area-summary{grid-area:summary}.studio-iva .iva-co-area-payment{grid-area:payment}@container co (min-width: 760px){.studio-iva .iva-co-head{margin-bottom:28px}.studio-iva .iva-co-title{font-size:32px}.studio-iva .iva-co-grid{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"packs summary" "payment summary";grid-template-rows:auto 1fr;gap:20px 28px}.studio-iva .iva-co-area-summary{align-self:start;position:sticky;top:0}.studio-iva .iva-co-card{--co-card-pad:24px}}.studio-iva .iva-co-card{background:var(--sheetcard);border:1px solid var(--bd);border-radius:var(--co-radius);padding:var(--co-card-pad);min-width:0}.studio-iva .iva-page:has(>.iva-co){padding-bottom:0}@media (max-width:767px){.studio-iva .iva-page:has(>.iva-co){padding:16px 16px 0}}@container co (max-width: 599px){.studio-iva .iva-co-card{--co-card-pad:16px}}.studio-iva .iva-co-card-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.studio-iva .iva-co-step{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--co-pay-bg);color:#fff;font:700 13px/1 -apple-system,system-ui,sans-serif}.studio-iva .iva-co-card-title{margin:0;font:700 17px/1.25 -apple-system,system-ui,sans-serif;color:var(--txt)}.studio-iva .iva-co-packs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;border:0;min-width:0}.studio-iva .iva-co-packs:disabled .iva-co-pack{cursor:not-allowed;opacity:.7}.studio-iva .iva-co-pack{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--bd);background:var(--surf);box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.studio-iva .iva-co-pack:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--bd))}.studio-iva .iva-co-pack--selected{border-color:var(--accent);background:var(--co-selected-bg)}.studio-iva .iva-co-pack--static,.studio-iva .iva-co-pack--static:hover{cursor:default;border-color:var(--accent)}.studio-iva .iva-co-pack input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.studio-iva .iva-co-pack:focus-within{outline:2px solid var(--accent);outline-offset:2px}@supports selector(:has(a)){.studio-iva .iva-co-pack:focus-within{outline:none}.studio-iva .iva-co-pack:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}}.studio-iva .iva-co-pack-icon{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#f6c750,#e39412)}.studio-iva .iva-co-pack-main{flex:1;min-width:0;display:flex;flex-direction:column}.studio-iva .iva-co-pack-credits{display:block;font:700 17px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt);font-variant-numeric:tabular-nums}.studio-iva .iva-co-pack-meta{display:block;margin-top:3px;font:400 13px/1.3 -apple-system,system-ui,sans-serif;color:var(--txt2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-iva .iva-co-pack-price{flex:none;font:700 17px/1 -apple-system,system-ui,sans-serif;color:var(--txt);font-variant-numeric:tabular-nums}@container co (max-width: 599px){.studio-iva .iva-co-pack{gap:10px;padding:12px}.studio-iva .iva-co-pack-icon{width:36px;height:36px;border-radius:10px}.studio-iva .iva-co-pack-icon svg{width:18px;height:18px}.studio-iva .iva-co-pack-meta{white-space:normal}}@container co (max-width: 359px){.studio-iva .iva-co-pack{gap:8px;padding:10px 12px}.studio-iva .iva-co-pack-icon{display:none}}@container co (max-width: 259px){.studio-iva .iva-co-pack{flex-wrap:wrap;row-gap:6px}.studio-iva .iva-co-pack-main{flex:1 1 100%}.studio-iva .iva-co-pack-price{margin-inline-end:auto}}.studio-iva .iva-co-pack-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--bd);box-sizing:border-box;transition:border .15s ease}.studio-iva .iva-co-pack--selected .iva-co-pack-radio{border:6px solid var(--accent)}.studio-iva .iva-co-pack-badge{position:absolute;top:-9px;inset-inline-end:14px;padding:3px 8px;border-radius:999px;background:var(--co-badge-bg);color:#fff;font:700 10.5px/1.2 -apple-system,system-ui,sans-serif;letter-spacing:.4px;text-transform:uppercase}.studio-iva .iva-co-perks{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.studio-iva .iva-co-perk{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--ubub);color:var(--txt);font:500 13px/1.2 -apple-system,system-ui,sans-serif}.studio-iva .iva-co-perk svg{color:var(--co-good);flex:none}.studio-iva .iva-co-rows{margin:0}.studio-iva .iva-co-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font:400 15px/1.35 -apple-system,system-ui,sans-serif}.studio-iva .iva-co-row dt{color:var(--txt2);margin:0}.studio-iva .iva-co-row dd{margin:0;color:var(--txt);font-weight:500;text-align:end;font-variant-numeric:tabular-nums}.studio-iva .iva-co-row--gain dd{color:var(--co-good);font-weight:600}.studio-iva .iva-co-row--note{padding-top:0}.studio-iva .iva-co-row--note dd{flex:1;text-align:start;font:400 12.5px/1.45 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:14px;border-top:1px solid var(--sep)}.studio-iva .iva-co-total-label{font:600 15px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt)}.studio-iva .iva-co-total-label small{display:block;margin-top:3px;font:400 12.5px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co-total-amount{font:800 26px/1 -apple-system,SF Pro Display,system-ui,sans-serif;letter-spacing:-.4px;color:var(--txt);font-variant-numeric:tabular-nums}.studio-iva .iva-co-notes{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.studio-iva .iva-co-note{display:flex;gap:8px;font:400 13px/1.4 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co-note svg{flex:none;margin-top:1px}.studio-iva .iva-co-form{display:flex;flex-direction:column;gap:16px}.studio-iva .iva-co-paybar{display:flex;flex-direction:column;gap:10px}@container co (max-width: 759px){.studio-iva .iva-co-paybar{position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--co-card-pad)) calc(-1 * var(--co-card-pad));padding:12px var(--co-card-pad) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--sheetcard) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--sep);border-radius:0 0 var(--co-radius) var(--co-radius)}}.studio-iva .iva-co-pay{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 20px;border:none;border-radius:14px;background:var(--co-pay-bg);color:#fff;font:700 16px/1 -apple-system,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.studio-iva .iva-co-pay:hover:not(:disabled){opacity:.92}.studio-iva .iva-co-pay:active:not(:disabled){transform:scale(.99)}.studio-iva .iva-co-pay:disabled{opacity:.45;cursor:not-allowed}.studio-iva .iva-co-pay:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio-iva .iva-co-fine{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;margin:0;font:400 12.5px/1.4 -apple-system,system-ui,sans-serif;color:var(--txt2);text-align:center}.studio-iva .iva-co-fine a{color:var(--txt2);text-decoration:underline}.studio-iva .iva-co-alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font:400 14px/1.45 -apple-system,system-ui,sans-serif}.studio-iva .iva-co-alert svg{flex:none;margin-top:2px}.studio-iva .iva-co-alert--error{background:var(--co-danger-bg);color:var(--co-danger)}.studio-iva .iva-co-alert-body{flex:1;min-width:0}.studio-iva .iva-co-alert-body p{margin:0}.studio-iva .iva-co-gate{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.studio-iva .iva-co-gate p{margin:0;font:400 15px/1.5 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co-gate .iva-co-pay{width:auto;min-width:160px}@container co (max-width: 259px){.studio-iva .iva-co-gate .iva-co-pay{min-width:0;width:100%}}.studio-iva .iva-co-skel{border-radius:12px;background:linear-gradient(90deg,var(--ubub) 0,color-mix(in srgb,var(--ubub) 55%,var(--sheetcard)) 50%,var(--ubub) 100%);background-size:200% 100%;animation:ivaShimmer 1.4s ease-in-out infinite}.studio-iva .iva-co-skel-stack{display:grid;gap:12px}.studio-iva .iva-co-spin{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:ivaSpin .8s linear infinite}.studio-iva .iva-co-spin--muted{border-color:color-mix(in srgb,var(--txt2) 30%,transparent);border-top-color:var(--txt2)}@media (prefers-reduced-motion:reduce){.studio-iva .iva-co-skel,.studio-iva .iva-co-spin{animation-duration:3s}}.studio-iva .iva-co-state{max-width:440px;margin:6vh auto 0;text-align:center}.studio-iva .iva-co-state-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ubub);color:var(--txt2);margin-bottom:16px}.studio-iva .iva-co-state-icon--good{background:var(--co-good-bg);color:var(--co-good)}.studio-iva .iva-co-state-title{margin:0;font:700 22px/1.3 -apple-system,system-ui,sans-serif;color:var(--txt)}.studio-iva .iva-co-state-text{margin:8px 0 0;font:400 15px/1.5 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co-state-balance{display:inline-flex;align-items:baseline;gap:8px;margin-top:16px;padding:10px 16px;border-radius:12px;background:var(--ubub);font:500 14px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt2)}.studio-iva .iva-co-state-balance strong{font:700 18px/1 -apple-system,system-ui,sans-serif;color:var(--txt);font-variant-numeric:tabular-nums}.studio-iva .iva-co-state-ref{margin:14px 0 0;font:400 13px/1.5 -apple-system,system-ui,sans-serif;color:var(--txt2);overflow-wrap:anywhere}.studio-iva .iva-co-state-ref code{font:500 12.5px/1.4 ui-monospace,SF Mono,Menlo,monospace;color:var(--txt)}.studio-iva .iva-co-state-title:focus{outline:none}.studio-iva .iva-co-state-actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.studio-iva .iva-co-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--bd);border-radius:14px;background:var(--sheetcard);color:var(--co-link);font:600 15px/1 -apple-system,system-ui,sans-serif;text-decoration:none;cursor:pointer}.studio-iva .iva-co-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:28px;font:400 12.5px/1.4 -apple-system,system-ui,sans-serif}.studio-iva .iva-co-legal a{color:var(--txt2);text-decoration:none}.studio-iva .iva-co-legal a:hover{color:var(--txt);text-decoration:underline}.studio-durable-status{flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;padding:32px 16px;text-align:center;color:var(--txt,#0d0d0d);background:var(--mainbg,#fff);font-size:15px;line-height:1.5}.studio-durable-status h1{margin:0;font-size:22px;font-weight:600;line-height:1.3}.studio-durable-status p{margin:0;max-width:440px}.studio-durable-status button{margin-top:8px;padding:10px 20px;border:none;border-radius:999px;background:var(--pill,#2d2d2d);color:var(--pilltxt,#fff);font:inherit;font-weight:600;cursor:pointer}.studio-durable-status button:hover{opacity:.88}.studio-durable-status button:focus-visible{outline:2px solid var(--accent,#007aff);outline-offset:2px}.studio-iva[data-studio-layout=true]{height:100vh;height:100dvh}.studio-iva .iva-mobile-nav-btn{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:-8px;border:none;border-radius:9px;background:transparent;color:var(--txt);cursor:pointer}.studio-iva .iva-mobile-nav-btn:hover{background:var(--sidehov)}.studio-iva .iva-main-lead{display:flex;align-items:center;gap:4px;min-width:0}.studio-iva .iva-main-lead .iva-main-title{min-width:0}.studio-iva .iva-mobile-topbar{flex:none;height:52px;display:flex;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid var(--bd);background:var(--mainbg)}.studio-iva .iva-mobile-topbar-mark{font:700 19px/1 -apple-system,system-ui;letter-spacing:-.4px;color:var(--txt)}.studio-iva .iva-profile-slot{display:contents}@media (min-width:768px){.studio-iva .iva-drawer-backdrop,.studio-iva .iva-mobile-nav-btn,.studio-iva .iva-mobile-topbar{display:none}}@media (max-width:767.98px){.studio-iva .iva-sidebar.iva-sidebar--drawer{display:flex;position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(288px,86vw);height:auto;z-index:1100;box-shadow:0 16px 48px rgba(0,0,0,.28);animation:iva-drawer-in .18s ease-out}.studio-iva .iva-drawer-backdrop{position:fixed;inset:0;z-index:1099;background:rgba(0,0,0,.4);animation:iva-drawer-scrim-in .18s ease-out}[dir=rtl] .studio-iva .iva-sidebar.iva-sidebar--drawer{animation-name:iva-drawer-in-rtl}}@keyframes iva-drawer-in{0%{transform:translateX(-100%)}to{transform:none}}@keyframes iva-drawer-in-rtl{0%{transform:translateX(100%)}to{transform:none}}@keyframes iva-drawer-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.studio-iva .iva-drawer-backdrop,.studio-iva .iva-sidebar.iva-sidebar--drawer,[dir=rtl] .studio-iva .iva-sidebar.iva-sidebar--drawer{animation:none}}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-card{box-sizing:border-box;align-self:flex-start;width:100%;max-width:min(520px,calc(100% - 32px));margin:0;padding:12px 14px;border:1px solid var(--p-hair,var(--bd));border-radius:16px;border-start-start-radius:0;background:none;color:var(--p-ink,var(--txt));font-family:-apple-system,system-ui,Segoe UI,sans-serif}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-live{padding:14px 14px 6px;background:var(--p-surface,var(--surf));animation:ivaAskIn .22s var(--p-ease,cubic-bezier(.2,.8,.2,1)) both}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-head{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--p-muted,var(--txt2));font-size:12px;font-weight:600;line-height:1;letter-spacing:.2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-head>svg{flex:none}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-progress{display:flex;gap:5px;margin-bottom:14px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-progress>i{flex:1;height:3px;border-radius:2px;background:var(--p-hair,var(--bd))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-progress>i.on{background:var(--p-ink,var(--txt))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-summary{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;border-radius:10px;background:var(--p-control,var(--ubub));color:var(--p-ink,var(--txt));font-size:12.5px;line-height:1.2}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-summary>svg{flex:none}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-summary>b,:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-summary>span{flex:0 1 auto;color:var(--p-muted,var(--txt2));font-weight:500}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-summary>b{flex:0 0 auto;max-width:60%;font-weight:600}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-q{margin:0 0 12px;color:var(--p-ink,var(--txt));font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-opts{display:flex;flex-direction:column;gap:8px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-ask-opt,.iva-ask-type){display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--p-hair,var(--bd));border-radius:12px;background:transparent;color:var(--p-ink,var(--txt));font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-opt[aria-pressed=true]{padding:9px 11px;border:2px solid var(--p-ink,var(--txt))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-ask-opt,.iva-ask-type):disabled{opacity:.38;cursor:default}@media (hover:hover){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-ask-opt,.iva-ask-type):not(:disabled):hover{background:var(--p-control,var(--ubub))}}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-badge{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--p-control,var(--ubub));color:var(--p-muted,var(--txt2));font-size:12.5px;font-weight:700;line-height:1}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-opt[aria-pressed=true] .iva-ask-badge{background:var(--p-ink,var(--txt));color:var(--p-screen,var(--bg))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-ask-opt,.iva-ask-type):focus-visible .iva-ask-badge{background:var(--p-ink,var(--txt));color:var(--p-screen,var(--bg))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-txt{flex:1;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-t{display:block;color:var(--p-ink,var(--txt));font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-d{display:block;margin-top:4px;color:var(--p-muted,var(--txt2));font-size:12px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-type{border-style:dashed;color:var(--p-muted,var(--txt2));font-size:15px;font-weight:500}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-field{display:flex;align-items:center;gap:10px;box-sizing:border-box;padding-block:5px;padding-inline:11px 5px;border:2px solid var(--p-ink,var(--txt));border-radius:12px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-field>input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--p-ink,var(--txt));font:inherit;font-size:15px;font-weight:400;line-height:1.3}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-field>input::placeholder{color:var(--p-muted,var(--txt2));opacity:1}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-field>input:disabled{opacity:.38}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-fsend{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--p-ink,var(--txt));color:var(--p-screen,var(--bg));cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-fsend:disabled{opacity:.38;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0 4px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-foot-end{display:flex;align-items:center;gap:12px;margin-inline-start:auto}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-link{min-height:40px;margin:0;padding:0 2px;border:0;background:none;color:var(--p-muted,var(--txt2));font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-send{margin:0;margin-inline-start:0;height:36px;padding:0 18px;border:0;border-radius:10px;background:var(--p-ink,var(--txt));color:var(--p-screen,var(--bg));font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-ask-link,.iva-ask-send):disabled{opacity:.38;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-ask-opt,.iva-ask-type,.iva-ask-fsend,.iva-ask-link,.iva-ask-send):focus-visible{outline:2px solid var(--p-ink,var(--txt));outline-offset:2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-done{padding:10px 14px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-card-h{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--p-muted,var(--txt2));font-size:11.5px;font-weight:600}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-card-h>svg{flex:none}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-card-h>span:first-of-type{min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-state{flex:none;margin-inline-start:auto;padding:2px 8px;border-radius:8px;background:var(--p-control,var(--ubub));color:var(--p-muted,var(--txt2));font-size:11px;font-weight:600;line-height:1.3}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-done-q{margin:0;color:var(--p-muted,var(--txt2));font-size:14.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-done-q+.iva-ask-done-q{margin-top:6px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-announce{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes ivaAskIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ivaAskFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ask-live{animation:ivaAskFadeIn .15s linear both}}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-pipe,.iva-pipe-sheet) [data-accent=trim],:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-pipe,.iva-pipe-sheet)[data-accent=trim]{--pipe-solid:var(--p-trim,#0f6f8c);--pipe-ink:var(--p-trim-ink,#0f6f8c);--pipe-shade:var(--p-trim-shade,#123945)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-pipe,.iva-pipe-sheet) [data-accent=slate],:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-pipe,.iva-pipe-sheet)[data-accent=slate]{--pipe-solid:var(--p-slate,#46536b);--pipe-ink:var(--p-slate-ink,#46536b);--pipe-shade:var(--p-slate-shade,#252a32)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe{display:block;color:var(--txt);font:400 13px/1.35 -apple-system,system-ui,Segoe UI,sans-serif;width:min(520px,calc(100% - 32px));box-sizing:border-box}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-plan.is-settled{filter:grayscale(1);opacity:.8}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-head{display:flex;align-items:center;gap:12px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--pipe-shade),var(--pipe-solid))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-head-text{min-width:0;flex:1}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-title{font:700 15px/1.25 -apple-system,system-ui,Segoe UI,sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-count{margin-top:5px;font-size:11.5px;color:var(--txt2);white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:11px 0 0;padding:0;list-style:none}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-flow-item{display:inline-flex;align-items:center;gap:6px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-arrow{font:500 12px/1 -apple-system,system-ui,sans-serif;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:7px;background:color-mix(in srgb,var(--pipe-ink) 8%,transparent);color:var(--pipe-ink);font:600 11.5px/1 -apple-system,system-ui,sans-serif;white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-dot{width:6px;height:6px;border-radius:50%;background:var(--pipe-ink)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-slots{display:flex;flex-direction:column;gap:6px;margin-top:11px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-section-label{font:700 10.5px/1.2 -apple-system,system-ui,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-slot{display:flex;flex-direction:column}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-file-row{display:flex;flex-direction:column;justify-content:center;height:44px;padding:0 10px;border-radius:10px;background:var(--p-control,#f4f4f4);box-sizing:border-box}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-file-name{font:600 12.5px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-file-caption{margin-top:3px;font-size:11px;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-add-slot{height:44px;width:100%;border-radius:10px;cursor:pointer;border:1.5px dashed color-mix(in srgb,var(--pipe-ink) 50%,transparent);background:color-mix(in srgb,var(--pipe-ink) 7%,transparent);color:var(--pipe-ink);font:600 12.5px/1 -apple-system,system-ui,sans-serif;white-space:pre}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-add-slot:disabled{opacity:.35;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-slot-error{margin-top:2px;font-size:11px;color:var(--p-danger,#e24b4a)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-steps{margin:11px 0 0;padding:0;list-style:none}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-connector{display:flex;align-items:center;gap:8px;margin-inline-start:22px;padding:5px 0;font:500 11px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-connector-rule{width:1.5px;height:18px;background:var(--bd)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-connector-arrow{font-size:12px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-step{border:1px solid var(--bd);border-radius:12px;padding:11px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-step[data-status=skipped]{opacity:.55}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-step-head{display:flex;align-items:center;gap:9px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--pipe-solid);color:#fff;font:700 12px/1 -apple-system,system-ui,sans-serif}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-step-text{flex:1;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-step-title{font:700 13.5px/1.25 -apple-system,system-ui,sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-step-caption{margin-top:3px;font-size:11px;color:var(--txt2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-done{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--p-ok-bg,rgba(46,158,77,.12));color:var(--p-ok,#1b7333);font:700 11px/1 -apple-system,system-ui,sans-serif;white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-waiting{font:600 11.5px/1 -apple-system,system-ui,sans-serif;color:var(--txt2);white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-expand{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--p-control,#f4f4f4);color:var(--pipe-ink);cursor:pointer;padding:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-expand:disabled{opacity:.38;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-tiles{display:flex;gap:7px;margin-top:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-tile-setting{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-radius:10px;padding:8px 10px;background:var(--p-control,#f4f4f4);color:var(--txt);text-align:start;font:inherit}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) button.iva-pipe-tile-setting{cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) button.iva-pipe-tile-setting:disabled{cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-tile-label{max-width:100%;font:600 9.5px/1.1 -apple-system,system-ui,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--txt2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-tile-value{max-width:100%;font:700 12.5px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-tile-value.is-ink{color:var(--pipe-ink)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-note{margin:8px 0 0;font-size:11px;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-error{margin:8px 0 0;font-size:11.5px;color:var(--p-danger,#e24b4a)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-run{margin-top:11px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-phase{margin-bottom:7px;font:600 12px/1.25 -apple-system,system-ui,sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-bar{height:4px;border-radius:2px;background:var(--bd);overflow:hidden}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-bar>span{display:block;height:100%;background:var(--pipe-ink);transition:width .3s var(--p-ease,ease)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-output{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-output-value{font:600 12.5px/1.2 -apple-system,system-ui,sans-serif;color:var(--txt);white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-result{margin-top:9px;border:1px solid var(--bd);border-radius:10px;padding:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-result-row{display:flex;align-items:center;gap:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-result-thumb{flex:none;display:inline-flex;width:52px;height:52px;border-radius:8px;overflow:hidden;background:var(--bd)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-result-name{min-width:0;font:600 13px/1.25 -apple-system,system-ui,sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-result-actions{display:flex;gap:9px;margin-top:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-result-actions .iva-pipe-btn{flex:1}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-handover{margin:9px 0 0;font-size:12px;line-height:1.35;color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-notice{margin:9px 0 0;font-size:11.5px;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-actions{display:flex;gap:9px;margin-top:12px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:11px;padding:0 14px;font:600 14px/1 -apple-system,system-ui,sans-serif;cursor:pointer;box-sizing:border-box}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--outline{border:1.5px solid var(--bd);background:transparent;color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--outline:disabled{color:var(--txt2);cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--danger{color:var(--p-danger,#e24b4a)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--ink{border:0;background:var(--txt);color:var(--p-surface,#fff)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--ink:disabled{opacity:.38;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--reset{flex:1 1 0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--run{flex:1.6 1 0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-btn--wide{flex:1 1 auto;width:100%}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-pipe,.iva-pipe-sheet) button:focus-visible{outline:2px solid var(--txt);outline-offset:2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-scrim{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:var(--p-scrim,rgba(0,0,0,.32))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet{display:flex;flex-direction:column;box-sizing:border-box;width:min(760px,100%);max-height:calc(100dvh - 12px);padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--p-screen,#fff);color:var(--txt);font:400 13px/1.35 -apple-system,system-ui,Segoe UI,sans-serif}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-head{display:flex;align-items:center;gap:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--p-control,#f4f4f4);color:var(--txt);cursor:pointer;padding:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) [dir=rtl] .iva-pipe-sheet-back svg{transform:scaleX(-1)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-title{margin:0;font:700 16px/1.25 -apple-system,system-ui,sans-serif;color:var(--pipe-ink)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-body{flex:1 1 auto;overflow-y:auto;padding-bottom:12px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-hint{margin:11px 0 0;font-size:12px;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-empty{margin:24px 0 0;text-align:center;font:600 14px/1.3 -apple-system,system-ui,sans-serif;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-field{margin-top:11px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-field-label{display:block;font:600 9.5px/1.1 -apple-system,system-ui,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-chip-option{height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--bd);background:transparent;color:var(--txt);font:600 13px/1 -apple-system,system-ui,sans-serif;cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-chip-option[aria-pressed=true]{border-color:var(--txt);background:var(--txt);color:var(--p-surface,#fff)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-toggle-row{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--bd);border-radius:12px;background:var(--p-control,#f4f4f4)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-toggle-label{flex:1;font:600 13px/1.25 -apple-system,system-ui,sans-serif}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-switch{position:relative;width:44px;height:26px;border:0;border-radius:13px;background:var(--p-outline,#aeaeb2);cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:inset-inline-start .15s var(--p-ease,ease)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-switch[aria-checked=true]{background:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-switch[aria-checked=true]:after{inset-inline-start:21px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed{display:flex;flex-direction:column;gap:6px;padding:9px 11px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--p-control,#f4f4f4)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed.is-invalid{border-color:var(--p-danger,#e24b4a)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed-head{display:flex;align-items:center;gap:8px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed-head .iva-pipe-field-label{flex:1}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed-hint{font-size:10px;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed-input{width:100%;border:0;padding:0;background:transparent;color:var(--txt);font:600 14px/1.3 -apple-system,system-ui,sans-serif}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed-input:focus{outline:none}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed:focus-within{border-color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-typed-error{display:block;margin-top:4px;font-size:11px;color:var(--p-danger,#e24b4a)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-save{flex:none;height:52px;border:0;border-radius:15px;background:var(--txt);color:var(--p-surface,#fff);font:700 16px/1 -apple-system,system-ui,sans-serif;cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-save:disabled{opacity:.38;cursor:default}@media (min-width:768px){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet-scrim{align-items:center}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet{border-radius:20px;max-height:min(720px,calc(100dvh - 48px))}}@media (prefers-reduced-motion:reduce){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-pipe-bar>span,.iva-pipe-switch:after){transition:none}}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]){--p-screen:#fff;--p-surface:#fff;--p-ink:#0d0d0d;--p-muted:#8e8e93;--p-outline:#aeaeb2;--p-hair:#e8e8e8;--p-control:#f4f4f4;--p-bubble:#f4f4f4;--p-chrome:#fff;--p-chrome-bd:transparent;--p-chrome-shadow:0 2px 40px rgba(0,0,0,.12);--p-scrim:rgba(0,0,0,.32);--p-danger:#e24b4a;--p-ok:#1b7333;--p-ok-bg:rgba(46,158,77,.12);--p-spent:hsla(0,0%,96%,.4);--p-trim:#0f6f8c;--p-trim-ink:#0f6f8c;--p-trim-shade:#123945;--p-slate:#46536b;--p-slate-ink:#46536b;--p-slate-shade:#252a32;--p-body:400 17px/24px -apple-system,system-ui,"Segoe UI",sans-serif;--p-ease:cubic-bezier(.2,.8,.2,1);--bg:var(--p-screen);--mainbg:var(--p-screen);--txt:var(--p-ink);--txt2:var(--p-muted);--ubub:var(--p-bubble);--surf:var(--p-surface);--bd:var(--p-hair)}:is(.dark,[data-theme=dark]) :is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]){--p-screen:#000;--p-surface:#2a2a2a;--p-ink:#fff;--p-muted:#afafaf;--p-outline:#8e8e93;--p-hair:#3a3a3a;--p-control:#303030;--p-bubble:#303030;--p-chrome:#303030;--p-chrome-bd:#4f4f4f;--p-chrome-shadow:0 2px 40px rgba(0,0,0,.28);--p-scrim:rgba(0,0,0,.55);--p-ok:#5fd07b;--p-ok-bg:rgba(95,208,123,.15);--p-spent:rgba(48,48,48,.4);--p-trim-ink:#5db4cf;--p-slate:#92a6c4;--p-slate-ink:#92a6c4;--p-slate-shade:#222a35}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-thread{padding:16px 20px 10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-thread-inner{gap:16px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-bubble-user{max-width:84%;padding:11px 16px;border-radius:21px;font:var(--p-body)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-msg-assistant,:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-msg-blocks{font:var(--p-body)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-msg-blocks--user{max-width:84%}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-answering{display:block;margin-bottom:4px;font:500 11.5px/14.95px -apple-system,system-ui;color:var(--txt2);white-space:normal}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-msg-blocks:not(.iva-msg-blocks--user) :is(.iva-card,.st-workflow-card,.st-feedback-card){border:1px solid var(--bd);background:var(--surf);border-radius:16px;border-start-start-radius:0;padding:14px;box-shadow:none;max-width:min(520px,calc(100% - 32px))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-dock .iva-chat-chips{flex-wrap:wrap;gap:8px;margin:0;padding:8px 4px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-dock .iva-chip{flex:none;height:38px;padding:0 16px;border:1px solid var(--bd);border-radius:19px;background:var(--p-chrome);color:var(--txt);font:500 14px/1 -apple-system,system-ui;white-space:nowrap}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer{border:.5px solid var(--p-chrome-bd);background:var(--p-chrome);border-radius:24px;min-height:48px;padding-block:0;padding-inline:4px 8px;box-shadow:var(--p-chrome-shadow)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer-input{font:400 17px/24px -apple-system,system-ui}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer-send{width:32px;height:32px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer-send:disabled{opacity:1;background:var(--p-outline)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-sub{color:var(--txt);font:var(--p-body);white-space:pre-line}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ab{display:flex;width:100%;justify-content:center;margin:10px 0 8px;padding:13px 20px;border:0;border-radius:999px;background:var(--txt);color:var(--p-surface);font:600 14px/1 -apple-system,system-ui;cursor:pointer;animation:ivaFadeIn .6s both}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ab:disabled{background:var(--p-spent);color:var(--txt2);cursor:default}@media (max-width:767.98px){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-dock{padding:6px 12px calc(16px + env(safe-area-inset-bottom))}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-chat-dock .iva-chat-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@keyframes ivaFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-ab{animation:none}}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-card{gap:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-source{margin-top:-6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.35 -apple-system,system-ui;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-fields{display:flex;flex-direction:column;gap:8px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-field{display:flex;flex-direction:column;gap:4px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-label{font:600 12px/1.3 -apple-system,system-ui;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--p-control);color:var(--txt);font:500 14px/1.3 -apple-system,system-ui;font-variant-numeric:tabular-nums}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-select:disabled{opacity:.62;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-select:focus-visible{outline:2px solid var(--txt);outline-offset:1px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-select[aria-invalid=true]{border-color:var(--p-danger)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-summary{font:500 14px/1.4 -apple-system,system-ui;color:var(--txt);overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-estimate{font:500 13px/1.4 -apple-system,system-ui;color:var(--txt);font-variant-numeric:tabular-nums}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-cs-engine,.iva-cs-hint,.iva-cs-record){font:500 12px/1.4 -apple-system,system-ui;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-card--record .iva-cs-summary{color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-actions{margin-top:2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-actions .iva-cs-reset{height:40px;border:1px solid var(--bd);border-radius:999px;color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-prog-labels:has(.iva-prog-live){flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-prog-labels .iva-prog-live{margin-inline-start:auto;min-width:0;line-height:1.35;text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--txt2)}@media (min-width:400px){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-field{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);align-items:center;column-gap:12px}}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"text dismiss" "cta .";column-gap:6px;row-gap:8px;align-items:start;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--bd)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint-text{grid-area:text;display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint-title{font:500 14px/1.4 -apple-system,system-ui;color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint-sub{font:500 12px/1.4 -apple-system,system-ui;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint-cta{grid-area:cta;justify-self:start;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;max-width:100%;padding:6px 18px;border-radius:999px;background:var(--txt);color:var(--p-surface);font:600 14px/1.25 -apple-system,system-ui;text-align:center;text-decoration:none;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint-dismiss{grid-area:dismiss;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--txt2);cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-app-hint-dismiss:hover{background:var(--p-control)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-app-hint-cta,.iva-app-hint-dismiss):focus-visible{outline:2px solid var(--txt);outline-offset:2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-card{gap:10px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-file{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:-6px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.35 -apple-system,system-ui;color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-meta{font:500 12px/1.35 -apple-system,system-ui;color:var(--txt2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-chips{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));gap:6px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-chip{box-sizing:border-box;min-width:44px;min-height:44px;padding:0 6px;border:1.5px solid var(--bd);border-radius:10px;background:var(--surf);color:var(--txt);font:500 13px/1 -apple-system,system-ui;font-variant-numeric:tabular-nums;cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-chip--on{border:2.5px solid var(--txt);background:var(--p-control);font-weight:700}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-chip:disabled{opacity:.55;cursor:default}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-upscale-chip,.iva-upscale-stop):focus-visible{outline:2px solid var(--txt);outline-offset:2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-facts{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-output{font:500 13px/1.4 -apple-system,system-ui;color:var(--txt2);font-variant-numeric:tabular-nums}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-estimate{font:600 14px/1.4 -apple-system,system-ui;color:var(--txt);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-balance{font-weight:500;color:var(--txt2)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-gate{display:flex;flex-direction:column;gap:4px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-gate-title{font:600 14px/1.35 -apple-system,system-ui;color:var(--txt)}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-upload{display:flex;flex-direction:column;gap:4px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-upload-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font:500 13px/1.3 -apple-system,system-ui;color:var(--txt);font-variant-numeric:tabular-nums}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-stop{flex:none;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--p-danger);font:600 13px/1 -apple-system,system-ui;text-decoration:underline;cursor:pointer}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-bar{height:4px;border-radius:2px;background:var(--p-control);overflow:hidden}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-bar-fill{height:100%;background:var(--txt);transition:width .2s linear}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-upscale{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-cs-upscale .iva-cs-upscale-btn{height:40px;padding:0 14px;border:1px solid var(--bd);border-radius:999px;color:var(--txt)}@media (prefers-reduced-motion:reduce){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-upscale-bar-fill{transition:none}}@media (max-width:640px),(pointer:coarse){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-chat-thread,.iva-pipe-sheet,.iva-failure-panel,.iva-player-panel,.iva-compare-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){font-size:16px}}@media (pointer:coarse){:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-chat-thread,.iva-pipe-sheet,.iva-failure-panel,.iva-player-panel,.iva-compare-panel) :is(button:not([role=switch]),select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]),label:has(>input[type=checkbox])){min-height:44px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-chat-thread,.iva-pipe-sheet,.iva-failure-panel,.iva-player-panel,.iva-compare-panel) button:not([role=switch]){min-width:44px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-chat-thread,.iva-pipe-sheet,.iva-failure-panel,.iva-player-panel,.iva-compare-panel) label:has(>input[type=checkbox]){display:inline-flex;align-items:center}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) :is(.iva-chat-thread,.iva-pipe-sheet,.iva-failure-panel,.iva-player-panel,.iva-compare-panel) label:not([class]):has(>input[type=checkbox]){column-gap:.3em}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer :is(.iva-composer-btn,.iva-composer-send),:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-main-header :is(.iva-mobile-nav-btn,.iva-mobile-new-chat,.iva-icon-btn){box-sizing:border-box;width:44px;height:44px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-main-header :is(.iva-mobile-nav-btn,.iva-mobile-new-chat,.iva-icon-btn){padding:0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-main-header .iva-mobile-nav-btn{margin-inline-start:-12px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer{gap:2px;padding-inline:1px 2px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-composer .iva-composer-send{padding:6px;background-clip:content-box}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet .iva-pipe-switch:before{content:"";position:absolute;inset:-9px 0}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet .iva-pipe-chip-option{border-radius:22px}:is(.studio-iva[data-agent-profile=android-parity],.studio-iva [data-agent-profile=android-parity]) .iva-pipe-sheet .iva-pipe-typed{gap:0;padding-bottom:0}}