.library-search{max-width:650px;margin:24px 0 20px}.library-search>label{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.library-search>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:flex}.library-search svg{color:#89759f;flex-shrink:0}.library-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:10px 0;font-size:13px}.library-search input:focus{outline:none}.library-search>div:focus-within{outline-offset:2px;outline:2px solid #a788ef}.library-search .button{min-height:36px;padding:7px 12px;font-size:12px}.library-search .text-link{padding:8px 3px}.library-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.library-toolbar .filter-tabs{margin-bottom:0}.library-count{color:#715e8a;background:#eae6f1;border-radius:20px;margin-left:7px;padding:1px 6px;font-size:10px;display:inline-block}.library-live{color:#756a85;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.library-live>span{background:#9162e3;border-radius:50%;flex-shrink:0;width:6px;height:6px}.library-pagination{justify-content:center;align-items:center;gap:20px;margin:28px 0;display:flex}.library-pagination>span{color:var(--muted);font-size:12px}.job-details{border-top:1px solid #eee8f5;margin-top:18px;padding-top:14px;font-size:12px}.job-details summary{cursor:pointer;color:#776487;width:max-content;font-size:11px}.job-details dl{gap:5px;margin:16px 0 0;display:grid}.job-details dt{color:var(--muted);margin-top:7px;font-size:10px}.job-details dd{overflow-wrap:anywhere;margin:0;font-size:11px}.job-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:15px}.tracked-creation{background:#f7f2ff;border:1px solid #dac8fc;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:22px;margin:20px 0;padding:20px;display:flex}.tracked-creation strong{font-size:14px}.tracked-creation p{margin:8px 0 10px;font-size:12px}.tracked-creation>.text-link{flex-shrink:0}.generation-evidence{scroll-margin-top:130px}.generation-evidence .account-details dd{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.generation-evidence h3{margin:26px 0 12px;font-size:15px}.generation-evidence .data-table td{white-space:normal;overflow-wrap:anywhere;max-width:300px}.recovery-controls{background:#faf7ff;border:1px solid #e6dcf5;border-radius:10px;margin:22px 0;padding:18px}.recovery-controls h3{margin-top:0}.recovery-controls .form-field{max-width:650px}@media (width<=760px){.library-toolbar{gap:8px}.library-toolbar>.button{padding:10px}.library-toolbar .filter-tabs{min-width:0}.library-count{margin-left:4px;padding:1px 4px}.tracked-creation{gap:12px;padding:16px}.tracked-creation strong{font-size:12px}.library-search>div{gap:7px}.library-search .button{padding:7px 10px}.generation-evidence>.table-heading{flex-wrap:wrap}.generation-evidence .data-table{min-width:520px}}.job-image-link{background:#f3eff8;display:block}.job-image{object-fit:contain;width:100%;height:220px;display:block}.library-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.creation-progress{background:#faf7ff;border:1px solid #eee6f7;border-radius:10px;margin:18px 0;padding:16px}.creation-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.creation-steps li{color:#80758a;align-items:center;gap:9px;font-size:12px;display:flex}.creation-steps li[data-state=current]{color:#6c40aa;font-weight:600}.creation-steps li[data-state=done]{color:#4c7360}.creation-step-dot{background:#fff;border:1px solid #d9d0e4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}[data-state=current]>.creation-step-dot{border:5px solid #8d63ca}[data-state=done]>.creation-step-dot{background:#e6f3ec;border-color:#b7d7c5}.job-content .creation-elapsed{font-variant-numeric:tabular-nums;color:#5f4d75;align-items:center;gap:7px;margin:18px 0 8px;font-size:12px;display:flex}.job-content .creation-estimate,.job-content .creation-delay,.job-content .creation-leave{white-space:normal;margin:8px 0 0;font-size:12px;line-height:1.65}.job-content .creation-delay{color:#815820}.completion-email{border-bottom:1px solid #eee8f5;margin-bottom:16px;padding:14px 0}.completion-email label{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.completion-email input{accent-color:#8251b8;flex-shrink:0;width:16px;height:16px}.job-content .completion-email p{white-space:normal;color:#756a85;margin:8px 0 0;font-size:11px;line-height:1.6}.job-content .completion-email .error-text{color:#a33838}.creation-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.model-operations{margin-top:22px}.model-operations h2{align-items:center;gap:9px;display:flex}.model-operations>.table-heading{align-items:flex-start;gap:18px}.model-operations>.table-heading p{max-width:780px}.model-operations>.form-field{max-width:700px}.managed-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.managed-model{border:1px solid #e9e1f2;border-radius:12px;min-width:0;padding:18px}.managed-model-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.managed-model h3{margin:0 0 5px;font-size:15px}.managed-model-heading small{color:#8d8099;font-size:11px}.managed-model p{font-size:12px;line-height:1.65}.model-readiness{color:#877399;white-space:nowrap;background:#f5f0f9;border-radius:5px;padding:5px 7px;font-size:10px}.model-readiness.ready{color:#357f62;background:#eaf6ef}.model-mode-list{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.model-mode-list span{color:#7c6491;border:1px solid #e3d9ee;border-radius:5px;padding:4px 7px;font-size:10px}.managed-model dl{gap:8px;margin:13px 0;display:grid}.managed-model dt{color:#8e8199;margin-bottom:4px;font-size:10px}.managed-model dd{margin:0;font-size:11px;line-height:1.6}.managed-model details{color:#796787;margin:16px 0;font-size:11px}.managed-model details summary{cursor:pointer}.managed-model details p{font-size:11px}.managed-model details ul{overflow-wrap:anywhere;padding-left:16px;line-height:1.8}.managed-model>.button{min-height:34px;padding:8px 11px;font-size:11px}.model-operations-note{color:#8d8099;margin:18px 0 0;font-size:11px}@media (width<=850px){.managed-model-grid{grid-template-columns:1fr}.managed-model-heading{flex-wrap:wrap}}.paypal-checkout{border:1px solid var(--border,#dedbd0);background:var(--surface,#fffefb);border-radius:18px;outline:none;max-width:620px;margin:28px auto;padding:28px;scroll-margin-top:128px;box-shadow:0 12px 38px #302d1c08}.paypal-checkout-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paypal-checkout-eyebrow{color:var(--muted,#777366);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px;display:block}.paypal-checkout h2{margin:0 0 8px}.paypal-checkout-heading p{margin:0;font-size:14px}.paypal-checkout-heading p span{color:#999486;margin:0 8px}.paypal-checkout-close{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.paypal-checkout-close:disabled{opacity:.35;cursor:not-allowed}.paypal-checkout-intro{color:var(--muted,#777366);margin:20px 0;font-size:13px;line-height:1.7}.paypal-checkout-wallets{gap:12px;display:grid}.paypal-button-slot{min-height:46px}.google-button-slot{height:46px}.paypal-checkout apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:46px;--apple-pay-button-border-radius:4px;width:100%;height:46px;display:block}.paypal-card-divider{color:var(--muted,#777366);align-items:center;gap:12px;margin:24px 0 18px;font-size:12px;display:flex}.paypal-card-divider:before,.paypal-card-divider:after{content:"";background:var(--border,#dedbd0);flex:1;height:1px}.paypal-card-form label{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.paypal-card-field{border:1px solid var(--border,#dedbd0);background:#fff;border-radius:6px;height:48px;margin-bottom:15px;padding:0 10px}.paypal-card-field:focus-within{outline-offset:1px;outline:2px solid #8e9380}.paypal-card-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.paypal-card-submit{justify-content:center;width:100%;min-height:46px}.paypal-checkout-status,.paypal-checkout-security{align-items:flex-start;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.6;display:flex}.paypal-checkout-status svg,.paypal-checkout-security svg{flex-shrink:0;margin-top:2px}.paypal-checkout-security{color:var(--muted,#777366)}.paypal-checkout-methods[inert]{opacity:.55}.paypal-checkout-methods.is-recovering{display:none}.paypal-checkout .loading-slot{visibility:hidden;height:0;min-height:0;margin:0;overflow:hidden}.paypal-checkout-small{color:var(--muted,#777366);font-size:12px;line-height:1.6}.paypal-checkout-recovery{padding:4px 0}@media (width<=600px){.paypal-checkout{padding:22px 18px}.paypal-card-row{gap:10px}}.stripe-checkout{scroll-margin-top:128px}
