/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.aqto-appmaker{color:#1f2933;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0;}.aqto-appmaker-output{min-width:0;}.aqto-appmaker-workspace{display:grid;gap:0.85rem;min-width:0;}.aqto-appmaker-mobile-nav{display:none;}.aqto-appmaker [data-aqto-dashboard-panel][data-aqto-dashboard-inactive="true"]{display:none !important;}.aqto-appmaker-new:not(.is-shell-ready) [data-aqto-shell-panel]{display:none !important;}.aqto-appmaker-create,.aqto-appmaker-editor{border:1px solid #d8dee4;border-radius:8px;margin-block:1rem;min-width:0;overflow:clip;padding:1rem;}.aqto-appmaker-form,.aqto-appmaker [data-aqto-dashboard-panel],.aqto-appmaker-theme-panel{min-width:0;}.aqto-appmaker-header{display:grid;gap:0.55rem;justify-items:start;margin-block-end:1rem;}.aqto-appmaker-header h1,.aqto-appmaker-create h1{font-size:1.75rem;line-height:1.15;margin:0;}.aqto-appmaker-stack-summary{align-items:center;display:flex;flex-wrap:wrap;gap:0.35rem;min-height:1.6rem;}.aqto-appmaker-stack-summary[hidden],.aqto-appmaker-stack-summary:empty{display:none;}.aqto-appmaker-stack-summary span{background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;color:#0f3f68;font-size:0.75rem;font-weight:800;letter-spacing:0;line-height:1;padding:0.35rem 0.55rem;}.aqto-appmaker-mode-toolbar{align-items:center;background:#ffffff;border:1px solid #d8dee4;border-radius:10px;display:grid;gap:0.65rem;grid-template-columns:minmax(0,1fr) auto;margin-block:0 0.75rem;min-width:0;overflow:visible;padding:0.7rem;}.aqto-appmaker-mode-toolbar > span{color:#526070;font-size:0.85rem;font-weight:850;padding-inline:0.25rem;white-space:nowrap;}.aqto-appmaker-current-type{background:#eef7f1;border:1px solid #b9dac5;border-radius:999px;color:#0f5132;justify-self:end;max-width:100%;overflow-wrap:anywhere;padding:0.35rem 0.6rem;text-align:right;white-space:normal;}.aqto-appmaker-dashboard-tabs{background:#f8fafc;border:1px solid #d8dee4;border-radius:10px;display:flex;gap:0.35rem;margin-block:0 1rem;max-width:100%;min-width:0;overflow-x:auto;padding:0.35rem;scrollbar-width:thin;}.aqto-appmaker-dashboard-tabs button{align-items:center;background:transparent;border:0;border-radius:8px;color:#526070;display:inline-flex;flex:0 0 auto;font-weight:850;gap:0.45rem;min-height:2.55rem;padding:0.5rem 0.7rem;white-space:nowrap;}.aqto-appmaker-dashboard-tabs button i{color:#0f766e;font-size:0.95rem;width:1.05rem;}.aqto-appmaker-dashboard-tabs button[aria-selected="true"]{background:#0f5132;color:#fff;box-shadow:0 0.55rem 1.1rem rgba(15,81,50,0.16);}.aqto-appmaker-dashboard-tabs button[aria-selected="true"] i{color:#a7f3d0;}.aqto-appmaker-token-counter{align-items:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:6px;color:#14532d;display:inline-flex;font-weight:700;gap:0.35rem;margin-block-end:0.875rem;padding:0.55rem 0.75rem;}.aqto-appmaker-mode-tabs{background:#f8fafc;border:1px solid #d8dee4;border-radius:999px;display:inline-flex;gap:0.25rem;margin-block:0 1rem;padding:0.25rem;}.aqto-appmaker-mode-tabs button{background:transparent;border:0;border-radius:999px;color:#526070;font-weight:900;min-height:2.25rem;padding:0.45rem 0.85rem;}.aqto-appmaker-mode-tabs button[aria-selected="true"]{background:#0f5132;color:#fff;box-shadow:0 0.6rem 1.25rem rgba(15,81,50,0.16);}.aqto-appmaker-basic-intro{background:linear-gradient(135deg,rgba(236,253,243,0.95),rgba(255,255,255,0.98)),#fff;border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 1rem 2.5rem rgba(15,23,42,0.08);margin-block-end:1rem;padding:clamp(1rem,3vw,1.35rem);}.aqto-appmaker-basic-intro h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.1;margin:0 0 0.4rem;}.aqto-appmaker-basic-intro p{color:#526070;font-size:0.98rem;margin:0;max-width:56rem;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-prompt-panel{order:1;position:static;}.aqto-appmaker[data-aqto-mode="basic"][data-aqto-plan-selected="false"] .aqto-appmaker-prompt-panel{display:none !important;}.aqto-appmaker-new[data-aqto-mode="basic"][data-aqto-plan-selected="false"] .aqto-appmaker-workspace{display:none !important;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-prompt-panel .aqto-appmaker-driver-body{max-height:none;overflow:visible;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-driver-summary{background:linear-gradient(135deg,#0f5132,#0f7c8f);}.aqto-appmaker[data-aqto-mode="basic"][data-aqto-api-active="true"] [data-aqto-api-builder-section],.aqto-appmaker[data-aqto-mode="basic"][data-aqto-api-active="true"] [data-aqto-api-schema-preview],.aqto-appmaker[data-aqto-mode="basic"][data-aqto-api-active="true"] .aqto-appmaker-api-access > .aqto-appmaker-label:first-child{display:none !important;}.aqto-appmaker[data-aqto-mode="basic"][data-aqto-api-active="true"] .aqto-appmaker-api-access{display:grid;gap:0.85rem;order:2;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-driver-actions{grid-template-columns:1fr;}.aqto-appmaker[data-aqto-mode="basic"] [data-aqto-appmaker-generate]{font-size:1rem;min-height:3.2rem;}.aqto-appmaker-launch-panel{border-color:#a7f3d0;}.aqto-appmaker-launch-panel > summary{background:#f0fdf4;margin:-1rem -1rem 0;padding:1rem;}.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header{align-items:center;cursor:pointer;list-style:none;}.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header::-webkit-details-marker{display:none;}.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header::before{border-bottom:2px solid #0f5132;border-right:2px solid #0f5132;content:"";flex:0 0 auto;height:0.55rem;margin-inline:0.25rem 0.15rem;transform:rotate(-45deg);transition:transform 160ms ease;width:0.55rem;}.aqto-appmaker-custom-domain-panel[open] > .aqto-appmaker-panel__header::before{transform:rotate(45deg);}.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header::after{background:#0f5132;border:1px solid #0f5132;border-radius:999px;color:#fff;content:"Expand";flex:0 0 auto;font-size:0.78rem;font-weight:850;line-height:1;margin-inline-start:auto;padding:0.45rem 0.65rem;}.aqto-appmaker-custom-domain-panel[open] > .aqto-appmaker-panel__header::after{background:#ffffff;color:#0f5132;content:"Collapse";}.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header:hover,.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header:focus-visible{background:#dcfce7;}.aqto-appmaker-custom-domain-panel > .aqto-appmaker-panel__header:focus-visible{box-shadow:0 0 0 3px rgba(15,81,50,0.2);outline:0;}.aqto-appmaker-plan-panel{border-color:#bae6fd;}.aqto-appmaker-plan-panel > .aqto-appmaker-panel__header,.aqto-appmaker-plan-panel > summary{background:#f0f9ff;margin:-1rem -1rem 0;padding:1rem;}.aqto-appmaker-plan-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-block-start:1rem;}.aqto-appmaker-basic-plan-status{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;color:#334155;font-weight:700;margin-block-start:0.9rem;padding:0.75rem 0.85rem;}.aqto-appmaker[data-aqto-plan-selected="true"] .aqto-appmaker-basic-plan-status{background:#ecfdf5;border-color:#86efac;color:#14532d;}.aqto-appmaker-plan-option{background:#fff;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.75rem;padding:0.875rem;}.aqto-appmaker-plan-option.is-current{border-color:#0f5132;box-shadow:0 0 0 2px rgba(15,81,50,0.12);}.aqto-appmaker-plan-option h3,.aqto-appmaker-plan-option p{margin:0;}.aqto-appmaker-plan-option h3{font-size:1rem;line-height:1.2;}.aqto-appmaker-plan-option strong{color:#075985;}.aqto-appmaker-plan-option ul{color:#526070;margin:0;padding-inline-start:1.1rem;}.aqto-appmaker-plan-purchase,.aqto-appmaker-plan-option button,.aqto-appmaker-plan-current,.aqto-appmaker-plan-unavailable{align-items:center;border-radius:6px;display:inline-flex;font-weight:900;justify-content:center;min-height:2.5rem;padding:0.45rem 0.75rem;text-decoration:none;}.aqto-appmaker-plan-purchase,.aqto-appmaker-plan-option button{background:#0f5132;border:1px solid #0f5132;color:#fff;}.aqto-appmaker-plan-current{background:#ecfdf3;border:1px solid #bbf7d0;color:#14532d;}.aqto-appmaker-plan-unavailable{background:#f8fafc;border:1px solid #d8dee4;color:#64748b;}.aqto-appmaker-type-switch{align-items:center;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.25rem;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:0.25rem;width:100%;}.aqto-appmaker-type-switch button{background:transparent;border:0;border-radius:6px;color:#526070;font-weight:850;line-height:1.15;min-height:2.35rem;min-width:0;overflow-wrap:anywhere;padding:0.45rem 0.75rem;text-align:center;white-space:normal;width:100%;}.aqto-appmaker-type-switch button[aria-pressed="true"]{background:#0f5132;box-shadow:0 0.45rem 0.9rem rgba(15,81,50,0.14);color:#fff;}.aqto-appmaker-redirect-panel{border-color:#b9e6cb;}.aqto-appmaker-redirect-body{display:grid;gap:0.9rem;}.aqto-appmaker-redirect-body[hidden]{display:none;}.aqto-appmaker-redirect-qr{align-items:start;display:grid;gap:0.9rem;grid-template-columns:minmax(140px,200px) minmax(0,1fr);}.aqto-appmaker-redirect-qr figure{background:#fff;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.6rem;margin:0;padding:0.75rem;}.aqto-appmaker-redirect-qr img{aspect-ratio:1;display:block;width:100%;}.aqto-appmaker-redirect-qr figcaption,.aqto-appmaker-redirect-panel [data-aqto-redirect-status]{color:#526070;font-size:0.85rem;line-height:1.4;}.aqto-appmaker-redirect-panel [data-aqto-download-redirect-qr]{align-items:center;background:#f6f8fa;border:1px solid #d8dee4;border-radius:8px;color:#1f2933;display:inline-flex;font-weight:800;min-height:2.45rem;padding:0.55rem 0.85rem;text-decoration:none;}.aqto-appmaker-redirect-panel [data-aqto-download-redirect-qr]:hover,.aqto-appmaker-redirect-panel [data-aqto-download-redirect-qr]:focus{background:#eef6ff;border-color:#bfdbfe;text-decoration:none;}.aqto-appmaker-launch-qr{display:grid;gap:0.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1rem;}.aqto-appmaker-launch-qr[hidden],.aqto-appmaker-launch-qr article[hidden]{display:none;}.aqto-appmaker-launch-qr article{align-items:center;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.75rem;grid-template-columns:minmax(0,1fr) 6.5rem;padding:0.85rem;}.aqto-appmaker-launch-qr h3{font-size:0.98rem;line-height:1.2;margin:0 0 0.25rem;}.aqto-appmaker-launch-qr p{color:#526070;font-size:0.85rem;font-weight:750;line-height:1.35;margin:0;overflow-wrap:anywhere;}.aqto-appmaker-launch-qr img{aspect-ratio:1;background:#fff;border:1px solid #d8dee4;border-radius:6px;display:block;padding:0.35rem;width:100%;}.aqto-appmaker-launch-qr a{align-items:center;background:#ffffff;border:1px solid #d8dee4;border-radius:8px;color:#1f2933;display:inline-flex;font-size:0.85rem;font-weight:800;justify-content:center;min-height:2.3rem;padding:0.45rem 0.7rem;text-decoration:none;}.aqto-appmaker-launch-qr a:hover,.aqto-appmaker-launch-qr a:focus{background:#eef6ff;border-color:#bfdbfe;text-decoration:none;}.aqto-appmaker-link-page-panel{border-color:#bfdbfe;}.aqto-appmaker-link-page-body{display:grid;gap:0.9rem;}.aqto-appmaker-link-page-body[hidden]{display:none;}.aqto-appmaker-link-page-links{display:grid;gap:0.75rem;}.aqto-appmaker-link-page-links article{align-items:end;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.65rem;grid-template-columns:minmax(8rem,0.9fr) minmax(12rem,1.2fr) minmax(10rem,1fr) auto;padding:0.75rem;}.aqto-appmaker-link-page-links article button{background:#ffffff;border:1px solid #d8dee4;color:#1f2933;}.aqto-appmaker-link-page-panel [data-aqto-link-page-status]{color:#526070;font-size:0.85rem;line-height:1.4;}.aqto-appmaker-commerce-manager{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:1rem;margin:1rem 0;padding:1rem;}.aqto-appmaker-commerce-manager[hidden]{display:none;}.aqto-appmaker-commerce-manager__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;}.aqto-appmaker-commerce-manager__header h3{margin:0;}.aqto-appmaker-commerce-manager__header a{color:#0f5132;font-weight:800;text-decoration:none;}.aqto-appmaker-commerce-manager__header a:hover,.aqto-appmaker-commerce-manager__header a:focus{text-decoration:underline;}.aqto-appmaker-commerce-form{display:grid;gap:0.8rem;grid-template-columns:repeat(2,minmax(0,1fr));}.aqto-appmaker-commerce-form label:has(textarea),.aqto-appmaker-commerce-form .aqto-appmaker-actions{grid-column:1 / -1;}.aqto-appmaker-commerce-form [data-aqto-commerce-status]{color:#526070;font-size:0.9rem;}.aqto-appmaker-commerce-table{background:#fff;border:1px solid #d8dee4;border-collapse:separate;border-radius:8px;border-spacing:0;overflow:hidden;width:100%;}.aqto-appmaker-commerce-table th,.aqto-appmaker-commerce-table td{border-bottom:1px solid #e5e7eb;padding:0.7rem;text-align:left;vertical-align:top;}.aqto-appmaker-commerce-table th{background:#f6f8fa;color:#526070;font-size:0.82rem;text-transform:uppercase;}.aqto-appmaker-commerce-table tr:last-child td{border-bottom:0;}.aqto-appmaker-commerce-table small{color:#64748b;display:block;margin-top:0.15rem;}.aqto-appmaker-commerce-table td:last-child{white-space:nowrap;}.aqto-appmaker-commerce-table button{margin-right:0.35rem;}.aqto-appmaker-upgrade-callout{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;display:grid;gap:0.45rem;margin-block-start:0.875rem;padding:0.875rem;}.aqto-appmaker-upgrade-callout p{margin:0;}.aqto-appmaker-upgrade-link{background:#0f5132;border-radius:6px;color:#fff;display:inline-flex;font-weight:800;justify-self:start;padding:0.55rem 0.75rem;text-decoration:none;}.aqto-appmaker summary{cursor:pointer;font-weight:700;}.aqto-appmaker-row,.aqto-appmaker-controls,.aqto-appmaker-actions,.aqto-appmaker-revert{display:grid;gap:0.75rem;margin-block-start:0.875rem;min-inline-size:0;}.aqto-appmaker-controls,.aqto-appmaker-revert{align-items:end;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));}.aqto-appmaker-essential-save{align-self:start;grid-column:1 / -1;margin-block-start:-0.15rem;}.aqto-appmaker-color-settings{margin-block-start:1rem;min-inline-size:0;}.aqto-appmaker-font-settings{margin-block-start:1rem;min-inline-size:0;}.aqto-appmaker-font-select-fallback{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px;}.aqto-appmaker-font-picker{box-sizing:border-box;display:grid;gap:0.75rem;grid-auto-columns:minmax(11.25rem,14rem);grid-auto-flow:column;inline-size:min(100%,calc(100vw - 2rem));margin-block-start:0.875rem;max-inline-size:100%;min-inline-size:0;overflow-x:auto;padding:0.2rem 0.15rem 0.75rem;scroll-snap-type:x proximity;scrollbar-color:#93c5fd #e5e7eb;}.aqto-appmaker-font-picker button{background:#ffffff;border:2px solid #d8e2ea;border-radius:8px;box-shadow:0 8px 20px rgba(15,23,42,0.06);color:#1f2933;cursor:pointer;display:grid;gap:0.45rem;min-height:8.25rem;padding:0.875rem;scroll-snap-align:start;text-align:left;}.aqto-appmaker-font-picker button:hover,.aqto-appmaker-font-picker button:focus{border-color:#60a5fa;box-shadow:0 10px 24px rgba(37,99,235,0.16);outline:none;}.aqto-appmaker-font-picker button.is-selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.16),0 12px 28px rgba(15,23,42,0.1);}.aqto-appmaker-font-picker__name{font-size:1.05rem;font-weight:800;}.aqto-appmaker-font-picker__sample{align-self:center;font-size:2.1rem;font-weight:800;line-height:1;}.aqto-appmaker-font-picker__meta{color:#5d6b78;font-size:0.76rem;font-weight:750;}.aqto-appmaker-font-preview{background:#f8fafc;border:1px solid #d8e2ea;border-radius:8px;display:grid;gap:0.45rem;margin-block-start:0.85rem;padding:1rem;}.aqto-appmaker-font-preview span{color:#2563eb;font-size:0.78rem;font-weight:850;}.aqto-appmaker-font-preview strong{color:#111827;font-size:1.7rem;line-height:1.1;}.aqto-appmaker-font-preview p{color:#475569;font-size:0.95rem;margin:0;}.aqto-appmaker-color-controls{align-items:stretch;display:flex;flex-wrap:wrap;gap:0.75rem;min-inline-size:0;}.aqto-appmaker-color-controls label{background:#f8fafc;border:1px solid #dbe4ef;border-radius:0.75rem;flex:1 1 8rem;min-inline-size:0;padding:0.75rem;}.aqto-appmaker-color-controls input[type="color"]{block-size:2.5rem;box-sizing:border-box;cursor:pointer;inline-size:100%;min-inline-size:0;padding:0.15rem;}.aqto-appmaker-button-settings{margin-block-start:1rem;}.aqto-appmaker-button-controls{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));}.aqto-appmaker-button-controls label{background:#f8fafc;border:1px solid #dbe4ef;border-radius:0.75rem;padding:0.75rem;}.aqto-appmaker-forms-builder{background:#ffffff;border:1px solid #d9e2ec;border-radius:0.95rem;box-shadow:0 18px 45px rgba(15,23,42,0.07);display:grid;gap:1rem;margin-block:1.25rem;padding:clamp(1rem,2vw,1.4rem);}.aqto-appmaker-form-card,.aqto-appmaker-question-card{background:#f8fafc;border:1px solid #dbe4ef;border-radius:0.85rem;display:grid;gap:0.75rem;padding:0.9rem;}.aqto-appmaker-form-card + .aqto-appmaker-form-card,.aqto-appmaker-question-card + .aqto-appmaker-question-card{margin-block-start:0.75rem;}.aqto-appmaker-form-card__header,.aqto-appmaker-question-card__header{align-items:center;display:flex;gap:0.75rem;justify-content:space-between;}.aqto-appmaker-form-results table{inline-size:100%;}.aqto-appmaker-form-analysis{background:#f8fafc;border:1px solid #dbe4ef;border-radius:0.85rem;display:grid;gap:0.85rem;padding:clamp(0.9rem,2vw,1.15rem);}.aqto-appmaker-form-analysis__header{align-items:end;display:grid;gap:0.75rem;grid-template-columns:minmax(0,1fr) minmax(11rem,16rem);}.aqto-appmaker-form-analysis__header h3{margin:0 0 0.25rem;}.aqto-appmaker-form-analysis__estimate{align-self:center;color:#475569;font-weight:700;}.aqto-appmaker-form-analysis__estimate.is-error{color:#991b1b;}.aqto-appmaker-form-analysis__answer{background:#ffffff;border:1px solid #cbd5e1;border-radius:0.75rem;color:#1e293b;line-height:1.55;padding:0.9rem;}.aqto-appmaker-form-analysis__answer :first-child{margin-block-start:0;}.aqto-appmaker-form-analysis__answer :last-child{margin-block-end:0;}@media (max-width:720px){.aqto-appmaker-form-analysis__header{grid-template-columns:1fr;}}.aqto-appmaker-form-embed-controls{display:grid;gap:0.45rem;margin-block-start:0.5rem;}.aqto-appmaker-essential-controls{align-items:stretch;max-width:34rem;grid-template-columns:1fr;}.aqto-appmaker-logo-preview{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:0.85rem;color:#64748b;display:flex;font-size:0.85rem;gap:0.75rem;min-height:3.5rem;padding:0.75rem;}.aqto-appmaker-logo-preview img{aspect-ratio:1;border-radius:0.65rem;height:2.5rem;object-fit:cover;width:2.5rem;}.aqto-appmaker-logo-preview--icon img{height:2rem;width:2rem;}.aqto-appmaker-analytics-kpis{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-block-end:1rem;}.aqto-appmaker-analytics-kpis div,.aqto-appmaker-analytics-card,.aqto-appmaker-analytics-campaigns{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;padding:0.85rem;}.aqto-appmaker-analytics-kpis span,.aqto-appmaker-analytics-card p,.aqto-appmaker-analytics-campaigns p{color:#64748b;font-size:0.85rem;font-weight:700;}.aqto-appmaker-analytics-kpis strong{color:#0f172a;display:block;font-size:1.45rem;line-height:1.15;margin-block-start:0.25rem;}.aqto-appmaker-analytics-grid{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));}.aqto-appmaker-analytics-campaigns{display:grid;gap:0.75rem;margin-block-end:1rem;overflow-x:auto;}.aqto-appmaker-analytics-card h3,.aqto-appmaker-analytics-campaigns h3{font-size:0.95rem;margin:0 0 0.65rem;}.aqto-appmaker-analytics-campaigns table{border-collapse:collapse;min-width:34rem;width:100%;}.aqto-appmaker-analytics-campaigns th,.aqto-appmaker-analytics-campaigns td{border-block-start:1px solid #dbe5ef;color:#334155;font-size:0.85rem;padding:0.55rem 0.45rem;text-align:left;}.aqto-appmaker-analytics-campaigns th{color:#0f172a;font-weight:850;}.aqto-appmaker-analytics-campaigns td:last-child{color:#14532d;font-weight:850;text-align:right;white-space:nowrap;}.aqto-appmaker-analytics-empty{margin:0;}.aqto-appmaker-analytics-card ul{display:grid;gap:0.45rem;list-style:none;margin:0;padding:0;}.aqto-appmaker-analytics-card li{align-items:center;display:flex;gap:0.75rem;justify-content:space-between;}.aqto-appmaker-analytics-card li span{color:#334155;min-width:0;overflow-wrap:anywhere;}.aqto-appmaker-analytics-card li strong{color:#14532d;white-space:nowrap;}.aqto-appmaker-asset-direct-controls{align-items:end;display:grid;gap:0.65rem;grid-template-columns:minmax(0,1fr);}.aqto-appmaker-file-action{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;cursor:pointer;padding:0.65rem 0.75rem;}.aqto-appmaker-file-action input{font-size:0.82rem;font-weight:600;}.aqto-appmaker-asset-direct-controls button{justify-self:start;}@media (min-width:760px){.aqto-appmaker-asset-direct-controls{grid-template-columns:minmax(0,1fr) auto auto;}}.aqto-appmaker label{display:grid;gap:0.35rem;font-size:0.9rem;font-weight:650;max-inline-size:100%;min-inline-size:0;}.aqto-appmaker-label{font-size:0.9rem;font-weight:700;}.aqto-appmaker-check{align-items:center;display:flex !important;gap:0.5rem;min-height:2.5rem;}.aqto-appmaker input[type="text"],.aqto-appmaker input[type="password"],.aqto-appmaker textarea,.aqto-appmaker select{border:1px solid #b8c2cc;border-radius:6px;box-sizing:border-box;font:inherit;max-inline-size:100%;min-inline-size:0;padding:0.65rem 0.75rem;width:100%;}.aqto-appmaker-panel{background:#fff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,0.035);display:grid;gap:0.85rem;grid-template-columns:minmax(0,1fr);margin-block-start:0.875rem;padding:0.95rem;}.aqto-appmaker-panel__header{align-items:start;display:flex;flex-wrap:wrap;gap:0.65rem 1rem;justify-content:space-between;min-inline-size:0;}.aqto-appmaker-panel__header > *{min-inline-size:0;}.aqto-appmaker-panel__header h2{font-size:1rem;line-height:1.25;margin:0;}.aqto-appmaker-panel__header .aqto-appmaker-note{margin-block:0.2rem 0;}details.aqto-appmaker-panel > .aqto-appmaker-panel__header{list-style-position:outside;}details.aqto-appmaker-panel > .aqto-appmaker-panel__header::marker{color:#526070;}.aqto-appmaker-prompt-panel{background:linear-gradient(135deg,rgba(236,253,243,0.98),rgba(255,255,255,0.98) 42%,rgba(240,253,250,0.98)),#fff;border:1px solid #86efac;border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,0.12),0 4px 18px rgba(20,83,45,0.12);gap:0;margin-block-start:1.15rem;overflow:clip;padding:0;position:sticky;bottom:0.85rem;z-index:20;}.aqto-appmaker-prompt-panel.is-complete{animation:aqto-appmaker-chat-glow 1.6s ease-out 2;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,0.18),0 18px 50px rgba(15,23,42,0.14);}.aqto-appmaker-driver-summary{align-items:center;background:#0f5132;color:#fff;cursor:default;display:flex;flex-wrap:wrap;gap:0.75rem 1rem;justify-content:space-between;list-style:none;padding:0.95rem 1rem;}.aqto-appmaker-driver-summary::-webkit-details-marker{display:none;}.aqto-appmaker-driver-summary::after{content:none;}.aqto-appmaker-prompt-panel:not([open]) .aqto-appmaker-driver-summary::after{content:none;}.aqto-appmaker-driver-summary span:first-child{display:grid;gap:0.15rem;min-width:min(100%,18rem);}.aqto-appmaker-driver-summary strong{color:#ffffff !important;font-size:1.08rem;line-height:1.15;}.aqto-appmaker-driver-summary small{color:#dcfce7 !important;font-size:0.82rem;font-weight:650;}.aqto-appmaker-driver-pill{align-items:center;background:#fbbf24;border:1px solid #f59e0b;border-radius:999px;color:#111827;display:inline-flex;font-size:0.76rem;font-weight:900;min-height:1.9rem;padding:0.25rem 0.65rem;text-transform:uppercase;}.aqto-appmaker-driver-body{display:grid;gap:0.85rem;max-height:min(72vh,48rem);overflow:auto;padding:1rem;}.aqto-appmaker-prompt-panel textarea{background:rgba(255,255,255,0.94);border-color:#86efac;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(22,101,52,0.05);min-height:10rem;}.aqto-appmaker-prompt-panel textarea:focus{border-color:#15803d;box-shadow:0 0 0 4px rgba(34,197,94,0.16);outline:none;}.aqto-appmaker-driver-actions{align-items:end;grid-template-columns:minmax(10rem,14rem) repeat(auto-fit,minmax(12rem,1fr));}.aqto-appmaker-driver-actions button{min-height:2.85rem;}.aqto-appmaker-submitted-prompt{background:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(226,232,240,0.96) 44%,rgba(148,163,184,0.28)),#f8fafc;border:1px solid rgba(100,116,139,0.42);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 12px 30px rgba(15,23,42,0.12);color:#111827;display:grid;gap:0.45rem;padding:0.8rem 0.95rem;}.aqto-appmaker-submitted-prompt[hidden]{display:none;}.aqto-appmaker-submitted-prompt span{color:#475569;font-size:0.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase;}.aqto-appmaker-submitted-prompt blockquote{border-inline-start:3px solid #64748b;color:#1f2937;font-size:0.92rem;font-weight:650;line-height:1.45;margin:0;max-height:8rem;overflow:auto;padding-inline-start:0.8rem;white-space:pre-wrap;}.aqto-appmaker-prompt-panel .aqto-appmaker-status{margin:0;}.aqto-appmaker-prompt-panel .aqto-appmaker-agent-plan,.aqto-appmaker-prompt-panel .aqto-appmaker-token-usage,.aqto-appmaker-prompt-panel .aqto-appmaker-build-status{margin-block-start:0;}@media (max-width:1023px){.aqto-appmaker-prompt-panel .aqto-appmaker-driver-body{max-height:none;overflow:visible;}}.aqto-appmaker-asset-usage{align-items:center;background:#f8fafc;border:1px solid #d8dee4;border-radius:999px;color:#475569;display:inline-flex;font-size:0.8rem;font-weight:700;padding:0.35rem 0.6rem;}.aqto-appmaker-image-list{display:grid;gap:0.6rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));}.aqto-appmaker-crawl-history,.aqto-appmaker-inspiration-url-history{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;margin-block-end:1rem;padding:0.8rem;}.aqto-appmaker-crawl-history[hidden],.aqto-appmaker-inspiration-url-history[hidden]{display:none;}.aqto-appmaker-crawl-history > summary,.aqto-appmaker-inspiration-url-history > summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;}.aqto-appmaker-crawl-history > summary span,.aqto-appmaker-inspiration-url-history > summary span{color:#1f2933;font-weight:900;}.aqto-appmaker-crawl-history > summary small,.aqto-appmaker-inspiration-url-history > summary small{background:#e6f8ee;border:1px solid #b7efcc;border-radius:999px;color:#105c3b;font-size:0.75rem;font-weight:900;padding:0.25rem 0.55rem;}.aqto-appmaker-inspiration-url-history ol{display:grid;gap:0.45rem;list-style:none;margin:0.8rem 0 0;padding:0;}.aqto-appmaker-inspiration-url-history li{align-items:center;background:#fff;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.35rem 0.55rem;grid-template-columns:minmax(0,1fr) auto auto;padding:0.55rem 0.65rem;}.aqto-appmaker-inspiration-url-history a{font-weight:800;overflow-wrap:anywhere;}.aqto-appmaker-inspiration-url-history li > span{background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:0.72rem;font-weight:900;padding:0.2rem 0.5rem;text-transform:capitalize;}.aqto-appmaker-inspiration-url-history li > small{color:#697586;font-weight:800;}@media (max-width:700px){.aqto-appmaker-redirect-qr{grid-template-columns:1fr;}.aqto-appmaker-link-page-links article{grid-template-columns:1fr;}.aqto-appmaker-launch-qr,.aqto-appmaker-launch-qr article{grid-template-columns:1fr;}.aqto-appmaker-type-switch{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%;}.aqto-appmaker-mode-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr;}.aqto-appmaker-current-type{justify-self:start;text-align:left;}.aqto-appmaker-commerce-manager__header{align-items:flex-start;flex-direction:column;}.aqto-appmaker-commerce-form{grid-template-columns:1fr;}.aqto-appmaker-commerce-table{display:block;overflow-x:auto;}.aqto-appmaker-inspiration-url-history li{grid-template-columns:1fr;}}.aqto-appmaker-crawl-history__list{display:grid;gap:0.7rem;margin-block-start:0.8rem;}.aqto-appmaker-crawl-card{background:#fff;border:1px solid #d8dee4;border-radius:8px;padding:0.65rem;}.aqto-appmaker-crawl-card > summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:0.45rem 0.75rem;}.aqto-appmaker-crawl-card > summary strong{color:#1f2933;}.aqto-appmaker-crawl-card > summary span{color:#697586;font-size:0.85rem;font-weight:800;}.aqto-appmaker-crawl-card__body{display:grid;gap:0.8rem;margin-block-start:0.8rem;}.aqto-appmaker-crawl-card__shot img{aspect-ratio:16 / 9;border:1px solid #d8dee4;border-radius:8px;display:block;max-height:22rem;object-fit:cover;object-position:top;width:100%;}.aqto-appmaker-crawl-card dl{display:grid;gap:0.45rem;margin:0;}.aqto-appmaker-crawl-card dl div{display:grid;gap:0.12rem;}.aqto-appmaker-crawl-card dt{color:#697586;font-size:0.72rem;font-weight:900;text-transform:uppercase;}.aqto-appmaker-crawl-card dd{color:#1f2933;margin:0;overflow-wrap:anywhere;}.aqto-appmaker-crawl-card__excerpt{border-top:1px solid #eef2f7;padding-block-start:0.65rem;}.aqto-appmaker-crawl-card__excerpt summary{color:#105c3b;cursor:pointer;font-weight:900;}.aqto-appmaker-crawl-card__excerpt p{color:#475569;font-size:0.85rem;margin:0.45rem 0 0;max-height:12rem;overflow:auto;white-space:pre-wrap;}.aqto-media-card,.aqto-appmaker-image-card{align-items:center;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.45rem;justify-items:center;margin:0;min-height:7rem;padding:0.65rem;position:relative;text-align:center;}.aqto-media-card__preview{background:transparent;border:0;cursor:pointer;display:grid;inline-size:100%;justify-items:center;padding:0;}.aqto-media-card img,.aqto-appmaker-image-card img{aspect-ratio:4 / 3;border-radius:6px;max-width:100%;object-fit:cover;width:100%;}.aqto-media-card__summary{display:grid;gap:0.1rem;inline-size:100%;}.aqto-media-card__summary strong{color:#1f2933;font-size:0.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.aqto-media-card__summary span{color:#697586;font-size:0.72rem;font-weight:700;}.aqto-media-card__view{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#075985;display:inline-flex;font-size:0.74rem;font-weight:900;justify-content:center;line-height:1.1;min-height:1.8rem;padding:0.3rem 0.7rem;text-decoration:none;}.aqto-media-card__view:hover,.aqto-media-card__view:focus{background:#bae6fd;color:#0c4a6e;}.aqto-media-card__details{background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:grid;gap:0.5rem;inline-size:100%;padding:0.55rem;text-align:left;}.aqto-media-card__details[hidden]{display:none;}.aqto-media-card__details dl{display:grid;gap:0.35rem;margin:0;}.aqto-media-card__details div{display:grid;gap:0.1rem;}.aqto-media-card__details dt{color:#697586;font-size:0.68rem;font-weight:800;text-transform:uppercase;}.aqto-media-card__details dd{color:#1f2933;font-size:0.74rem;margin:0;overflow-wrap:anywhere;}.aqto-media-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.45rem;justify-content:space-between;}.aqto-media-card__actions a{color:#0f766e;font-size:0.75rem;font-weight:800;}.aqto-media-remove{background:#fee2e2 !important;border:1px solid #fecaca !important;border-radius:999px;color:#991b1b !important;font-size:0.72rem !important;font-weight:900 !important;min-height:1.7rem !important;padding:0.2rem 0.55rem !important;}.aqto-media-remove--x{align-items:center;background:#dc2626 !important;border-color:#b91c1c !important;box-shadow:0 6px 14px rgba(127,29,29,0.18);color:#fff !important;display:inline-flex;font-size:0.8rem !important;height:1.75rem;justify-content:center;min-height:1.75rem !important;padding:0 !important;position:absolute;right:0.45rem;top:0.45rem;width:1.75rem;z-index:2;}.aqto-media-remove--x:hover,.aqto-media-remove--x:focus{background:#b91c1c !important;border-color:#7f1d1d !important;}.aqto-media-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#697586;font-size:0.84rem;margin:0;padding:0.8rem;}.aqto-appmaker-image-card figcaption{color:#475569;font-size:0.75rem;overflow-wrap:anywhere;}.aqto-appmaker-file-icon{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;display:inline-flex;font-size:0.9rem;font-weight:900;justify-content:center;min-height:3.2rem;min-width:3.2rem;}.aqto-appmaker-storage-card{align-items:stretch;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.65rem;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));padding:0.75rem;}.aqto-appmaker-storage-card div{display:grid;gap:0.15rem;}.aqto-appmaker-storage-card span{color:#64748b;font-size:0.75rem;font-weight:750;text-transform:uppercase;}.aqto-appmaker-storage-card strong{color:#1f2933;font-size:1rem;}.aqto-appmaker-upgrade-link{align-items:center;align-self:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#075985;display:inline-flex;font-weight:800;justify-content:center;min-height:2.25rem;padding:0.35rem 0.7rem;text-decoration:none;}.aqto-appmaker-upgrade-link[aria-disabled="true"]{cursor:not-allowed;opacity:0.72;}.aqto-prompt-toolbar{display:grid;gap:0.45rem;}.aqto-appmaker-update-intents{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;display:grid;gap:0.65rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0.85rem;}.aqto-appmaker-update-intents legend{color:#1f2933;font-size:0.95rem;font-weight:900;margin:0;padding:0 0.25rem;}.aqto-appmaker-update-intents label{align-items:flex-start;background:#ffffff;border:1px solid #d8dee4;border-radius:8px;cursor:pointer;display:flex;gap:0.65rem;margin:0;padding:0.7rem;}.aqto-appmaker-update-intents label:has(input:checked){background:#ecfdf5;border-color:#86efac;}.aqto-appmaker-update-intents input{flex:0 0 auto;margin-top:0.2rem;pointer-events:auto;}.aqto-appmaker-update-intents strong,.aqto-appmaker-update-intents small{display:block;}.aqto-appmaker-update-intents strong{color:#1f2933;font-size:0.95rem;font-weight:900;}.aqto-appmaker-update-intents small{color:#52606d;font-size:0.78rem;font-weight:700;line-height:1.35;margin-top:0.2rem;}.aqto-appmaker-update-intents .aqto-appmaker-note{grid-column:1 / -1;margin:0;}.aqto-appmaker-anatomy-panel{background:#f8fafc;}.aqto-appmaker-anatomy-grid{display:grid;gap:0.75rem;padding:0.85rem;}.aqto-appmaker-anatomy-section,.aqto-appmaker-anatomy-chunks{background:#ffffff;border:1px solid #d8dee4;border-radius:8px;overflow:hidden;}.aqto-appmaker-anatomy-section summary,.aqto-appmaker-anatomy-chunks summary{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;gap:0.35rem 0.75rem;justify-content:space-between;padding:0.7rem 0.85rem;}.aqto-appmaker-anatomy-section summary span,.aqto-appmaker-anatomy-chunks summary span{color:#52606d;font-size:0.78rem;font-weight:800;}.aqto-appmaker-anatomy-section pre{background:#0f172a;color:#e5e7eb;font-size:0.78rem;line-height:1.45;margin:0;max-height:22rem;overflow:auto;padding:0.85rem;white-space:pre-wrap;word-break:break-word;}.aqto-appmaker-anatomy-section .aqto-appmaker-note,.aqto-appmaker-anatomy-chunks .aqto-appmaker-note{margin:0;padding:0.85rem;}.aqto-appmaker-anatomy-chunks{margin:0.85rem;}.aqto-appmaker-anatomy-chunk-list{display:grid;gap:0.5rem;padding:0.85rem;}.aqto-appmaker-anatomy-chunk-list article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:0.25rem;padding:0.65rem;}.aqto-appmaker-anatomy-chunk-list span,.aqto-appmaker-anatomy-chunk-list small{color:#52606d;font-size:0.78rem;font-weight:800;}.aqto-appmaker-anatomy-chunk-list code{color:#334155;font-size:0.74rem;white-space:normal;}.aqto-prompt-dropzone{align-items:center;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;color:#475569;display:flex;flex-wrap:wrap;gap:0.45rem;justify-content:space-between;padding:0.55rem 0.65rem;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease;}.aqto-prompt-dropzone.is-dragover{background:#ecfdf3;border-color:#15803d;box-shadow:0 0 0 3px rgba(21,128,61,0.12);}.aqto-prompt-dropzone strong{color:#1f2933;}.aqto-prompt-dropzone span{flex:1 1 12rem;font-size:0.85rem;}.aqto-prompt-file-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:0.45rem;justify-content:flex-end;}.aqto-prompt-browse{background:#fff !important;border:1px solid #b8c2cc !important;border-radius:999px;color:#1f2933 !important;cursor:pointer;display:inline-flex !important;font-size:0.85rem !important;font-weight:800 !important;justify-content:center;min-height:2rem !important;padding:0.3rem 0.6rem !important;position:relative;}.aqto-prompt-existing-file{background:#eff6ff !important;border:1px solid #bfdbfe !important;border-radius:999px !important;color:#1d4ed8 !important;cursor:pointer;display:inline-flex !important;font-size:0.85rem !important;font-weight:850 !important;justify-content:center;min-height:2rem !important;padding:0.3rem 0.7rem !important;}.aqto-prompt-existing-file:hover,.aqto-prompt-existing-file:focus{background:#dbeafe !important;border-color:#60a5fa !important;}.aqto-prompt-browse input{block-size:1px;inline-size:1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.aqto-prompt-upload-status{color:#475569;font-size:0.82rem;font-weight:700;}.aqto-prompt-upload-status.is-success{color:#166534;}.aqto-prompt-upload-status.is-error{color:#b91c1c;}.aqto-theme-asset-panel{display:grid;gap:0.5rem;}.aqto-theme-asset-list{display:grid;gap:0.6rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));}.aqto-appmaker-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#9a3412;padding:0.55rem 0.7rem;}.aqto-appmaker-private-diagnostics{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:0.75rem;}.aqto-appmaker-private-diagnostics summary{cursor:pointer;font-weight:800;}.aqto-appmaker-private-diagnostics dl{display:grid;gap:0.45rem;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);margin:0.75rem 0;}.aqto-appmaker-private-diagnostics div{display:contents;}.aqto-appmaker-private-diagnostics dt{color:#52606d;font-weight:800;}.aqto-appmaker-private-diagnostics dd{margin:0;overflow-wrap:anywhere;}.aqto-appmaker-private-diagnostics pre{background:#0f172a;border-radius:6px;color:#e2e8f0;font-size:0.78rem;margin:0.75rem 0 0;max-height:16rem;overflow:auto;padding:0.75rem;}.aqto-prompt-asset-list{display:flex;flex-wrap:wrap;gap:0.35rem;}.aqto-prompt-asset-chip{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;display:inline-flex;font-size:0.78rem;font-weight:700;gap:0.35rem;max-width:100%;overflow-wrap:anywhere;padding:0.2rem 0.3rem 0.2rem 0.5rem;}.aqto-prompt-asset-chip > span{min-width:0;overflow-wrap:anywhere;}.aqto-prompt-asset-chip button{align-items:center;background:#ffffff !important;border:1px solid #c7d2fe !important;border-radius:999px !important;color:#3730a3 !important;display:inline-flex;flex:0 0 auto;font-size:0.72rem !important;font-weight:900 !important;height:1.35rem;justify-content:center;min-height:1.35rem !important;padding:0 !important;width:1.35rem;}.aqto-prompt-asset-chip button:hover,.aqto-prompt-asset-chip button:focus{background:#dbeafe !important;border-color:#93c5fd !important;}.aqto-appmaker-badge{align-items:center;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#155e75;display:inline-flex;font-size:0.8rem;font-weight:750;gap:0.25rem;min-height:2rem;padding:0.3rem 0.65rem;}.aqto-appmaker-seo-panel{border-color:#c7d2fe;}.aqto-appmaker-seo-actions{align-items:center;grid-template-columns:repeat(auto-fit,minmax(12rem,max-content)) minmax(0,1fr);}.aqto-appmaker-seo-actions span{color:#52606d;font-size:0.85rem;}.aqto-appmaker-seo-target{align-items:end;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);}.aqto-appmaker-seo-estimate{background:#f8fafc;border:1px solid #dbe4ee;border-radius:0.75rem;color:#334155;font-size:0.9rem;font-weight:700;line-height:1.35;padding:0.75rem 0.85rem;}.aqto-appmaker-actions{justify-items:start;margin-block-start:0;}.aqto-appmaker-domain-actions{align-items:center;grid-template-columns:repeat(auto-fit,minmax(11rem,max-content)) minmax(12rem,1fr);}.aqto-appmaker-domain-purchase-link{border:2px solid #b8d8ff;border-radius:0.75rem;color:#155bd5;display:inline-flex;font-size:0.95rem;font-weight:900;line-height:1;padding:0.8rem 1rem;text-decoration:none;}.aqto-appmaker-domain-purchase-link:hover,.aqto-appmaker-domain-purchase-link:focus{background:#eef6ff;color:#0f43a3;text-decoration:none;}.aqto-appmaker-owned-domain-picker{background:#f8fbff;border:1px solid #cfe0f5;border-radius:8px;display:grid;gap:0.85rem;margin-block-start:0.875rem;padding:0.875rem;}.aqto-appmaker-owned-domain-picker h3,.aqto-appmaker-owned-domain-picker p{margin:0;}.aqto-appmaker-owned-domain-picker h3{font-size:1rem;line-height:1.25;}.aqto-appmaker-owned-domain-picker p{color:#52616f;font-size:0.9rem;font-weight:600;}.aqto-appmaker-owned-domain-picker__controls{align-items:end;display:grid;gap:0.75rem;grid-template-columns:minmax(12rem,1fr) max-content;}.aqto-appmaker-owned-domain-picker__controls label{margin:0;}.aqto-appmaker-owned-domain-picker__controls select{min-height:2.75rem;}.aqto-appmaker-field-help{color:#64748b;font-size:0.8rem;font-weight:500;line-height:1.35;}.aqto-appmaker-dns-result{color:#52606d;font-size:0.85rem;font-weight:650;line-height:1.35;}.aqto-appmaker-dns-result.is-ok{color:#14532d;}.aqto-appmaker-dns-result.is-warning{color:#92400e;}.aqto-appmaker-dns-result.is-error{color:#991b1b;}.aqto-appmaker-toggle{align-items:center;background:#f8fafc;border:1px solid #d8dee4;border-radius:999px;display:inline-flex !important;gap:0.5rem;min-height:2.35rem;padding:0.35rem 0.7rem;}.aqto-appmaker-toggle input{margin:0;}.aqto-appmaker-skill-button{background:#eff6ff !important;border:1px solid #bfdbfe !important;border-radius:999px !important;color:#1d4ed8 !important;font-size:0.84rem !important;font-weight:850 !important;min-height:2.35rem !important;padding:0.35rem 0.75rem !important;}.aqto-appmaker-skill-button:hover,.aqto-appmaker-skill-button:focus-visible{background:#dbeafe !important;border-color:#93c5fd !important;}.aqto-appmaker-skill-suggestions{align-items:stretch;display:flex;flex-wrap:wrap;gap:0.45rem;}.aqto-appmaker-free-revisions{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;display:grid;gap:0.2rem 0.75rem;grid-template-columns:minmax(0,1fr) auto;padding:0.72rem 0.85rem;}.aqto-appmaker-free-revisions span,.aqto-appmaker-free-revisions strong{color:#1f2937;font-size:0.88rem;font-weight:900;}.aqto-appmaker-free-revisions strong{color:#14532d;text-align:right;}.aqto-appmaker-free-revisions strong span{color:inherit;}.aqto-appmaker-free-revisions small{color:#64748b;font-size:0.78rem;font-weight:700;grid-column:1 / -1;}.aqto-appmaker-skill-hint{color:#526070;flex:1 1 100%;font-size:0.82rem;font-weight:700;}.aqto-appmaker-skill-chip{align-items:start;background:#f8fafc !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;color:#1f2933 !important;display:grid !important;gap:0.1rem;justify-items:start;min-height:3.25rem !important;padding:0.55rem 0.7rem !important;text-align:left;}.aqto-appmaker-skill-chip strong{font-size:0.86rem;}.aqto-appmaker-skill-chip small{color:#64748b;font-size:0.75rem;font-weight:650;line-height:1.25;}.aqto-appmaker-skill-chip:hover,.aqto-appmaker-skill-chip:focus-visible{background:#ecfdf3 !important;border-color:#86efac !important;}.aqto-appmaker-pages-editor__header{align-items:center;}.aqto-appmaker-pages-editor__header > div{min-width:min(100%,20rem);}.aqto-appmaker-pages-editor__tools{align-items:center;display:flex;flex-wrap:wrap;gap:0.65rem;}.aqto-appmaker-menu-body{display:grid;gap:0.75rem;}.aqto-appmaker-pages-editor.is-menu-disabled .aqto-appmaker-actions,.aqto-appmaker-pages-editor.is-menu-disabled [data-aqto-add-page],.aqto-appmaker-pages-editor.is-menu-disabled [data-aqto-skill-trigger="menu_style"]{display:none;}.aqto-appmaker-pages-editor.is-menu-disabled::after{background:#f8fafc;border:1px dashed #b8c2cc;border-radius:8px;color:#52606d;content:"App menu disabled. Page entries are hidden but retained for future builds.";display:block;font-size:0.9rem;padding:0.85rem;}.aqto-appmaker-pages-editor__list{display:grid;gap:0.75rem;}.aqto-appmaker-page-row{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;box-shadow:inset 3px 0 0 #14532d;display:grid;gap:0.7rem;padding:0.85rem;}.aqto-appmaker-page-row[data-aqto-default-page="true"]{background:#f0fdf4;border-color:#bbf7d0;}.aqto-appmaker-page-row input[readonly]{background:#eef2f7;color:#52606d;cursor:default;}.aqto-appmaker-page-row button{justify-self:start;}@media (min-width:760px){.aqto-appmaker-page-row{align-items:end;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;}}.aqto-appmaker button{background:#14532d;border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:2.5rem;padding:0.55rem 0.9rem;}.aqto-appmaker .aqto-appmaker-dashboard-tabs button{background:transparent;border:0;color:#526070;font-weight:850;}.aqto-appmaker .aqto-appmaker-dashboard-tabs button i{color:#0f766e;}.aqto-appmaker .aqto-appmaker-dashboard-tabs button[aria-selected="true"]{background:#0f5132;color:#fff;}.aqto-appmaker .aqto-appmaker-dashboard-tabs button[aria-selected="true"] i{color:#a7f3d0;}.aqto-appmaker .aqto-appmaker-type-switch button{background:transparent;border:0;color:#526070;font-weight:850;}.aqto-appmaker .aqto-appmaker-type-switch button[aria-pressed="true"]{background:#0f5132;color:#fff;}.aqto-appmaker-view-app{align-items:center;background:#0e7490;border-radius:6px;color:#fff;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:2.5rem;padding:0.55rem 0.9rem;text-decoration:none;}.aqto-appmaker-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;}.aqto-appmaker-export-code{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#1f2937;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:2.5rem;padding:0.55rem 0.9rem;text-decoration:none;}.aqto-appmaker-view-app:hover,.aqto-appmaker-view-app:focus{background:#155e75;color:#fff;}.aqto-appmaker-export-code:hover,.aqto-appmaker-export-code:focus{background:#e2e8f0;color:#0f172a;}.aqto-appmaker-secondary-link{align-items:center;background:#eef7f1;border:1px solid #b8d8c4;border-radius:6px;color:#14532d;display:inline-flex;font-weight:700;min-height:2.35rem;padding:0.45rem 0.75rem;text-decoration:none;}.aqto-appmaker-secondary-link:hover,.aqto-appmaker-secondary-link:focus{background:#dff2e6;color:#0a3f29;}.aqto-appmaker-theme-list{display:grid;gap:0.85rem;}.aqto-appmaker-theme-card{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.45rem;padding:0.85rem;}.aqto-appmaker-theme-card h3,.aqto-appmaker-theme-card p{margin:0;}.aqto-appmaker-theme-card pre{background:#fff;border:1px solid #e5ebf0;border-radius:6px;margin:0;max-height:18rem;overflow:auto;padding:0.75rem;white-space:pre-wrap;}.aqto-appmaker-domain-status{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.65rem;margin-block-start:0.875rem;padding:0.875rem;}.aqto-appmaker-domain-status__header{align-items:center;display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:space-between;}.aqto-appmaker-domain-status h2{font-size:1rem;line-height:1.25;margin:0;}.aqto-appmaker-domain-status p{margin:0;}.aqto-appmaker-domain-status__badge{background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#075985;font-size:0.8rem;font-weight:750;padding:0.3rem 0.65rem;text-transform:capitalize;}.aqto-appmaker-domain-status__meta{color:#52616f;font-size:0.85rem;}.aqto-appmaker-domain-status__admin{border-block-start:1px solid #d8dee4;padding-block-start:0.65rem;}.aqto-appmaker-domain-status__admin pre{background:#111827;border-radius:6px;color:#f8fafc;margin:0;overflow:auto;padding:0.75rem;white-space:pre-wrap;}.aqto-appmaker-plan-button{margin-block-start:0.75rem;}.aqto-appmaker-advanced{border:1px solid #d8dee4;border-radius:6px;margin-block-start:0.875rem;padding:0.75rem;}.aqto-appmaker-advanced summary{font-weight:700;}.aqto-appmaker-library-section,.aqto-appmaker-api-access{display:grid;gap:0.65rem;margin-block-start:0.875rem;}.aqto-appmaker-api-access{border:1px solid #d8dee4;border-radius:6px;padding:0.75rem;}.aqto-appmaker-api-access[hidden]{display:none !important;}.aqto-appmaker-stack-group{border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.55rem;padding:0.65rem;}.aqto-appmaker-stack-group + .aqto-appmaker-stack-group{margin-block-start:0.65rem;}.aqto-appmaker-stack-group summary{align-items:center;background:#f8fafc;border:0;border-radius:6px;color:#1f2933;cursor:pointer;display:flex;font-weight:850;justify-content:space-between;margin:0;padding:0.65rem 0.75rem;}.aqto-appmaker-library{align-items:flex-start;border:1px solid #d8dee4;border-radius:6px;display:flex !important;gap:0.65rem;padding:0.75rem;}.aqto-appmaker-library input{margin-block-start:0.2rem;}.aqto-appmaker-library span{display:grid;gap:0.15rem;}.aqto-appmaker-library small{color:#52606d;font-weight:500;}.aqto-appmaker-users{margin-block-start:0.75rem;}.aqto-appmaker-users table{border-collapse:collapse;font-size:0.875rem;margin-block-start:0.5rem;width:100%;}.aqto-appmaker-users th,.aqto-appmaker-users td{border-block-end:1px solid #d8dee4;padding:0.55rem;text-align:left;vertical-align:top;}.aqto-appmaker-users small{color:#52606d;display:block;font-weight:500;}.aqto-my-apps{color:#1f2933;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-block:1rem;}.aqto-my-apps-header{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-block-end:1rem;}.aqto-my-apps-heading{display:grid;gap:0.2rem;}.aqto-my-apps h2{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;margin:0;}.aqto-my-apps h3{font-size:1.05rem;line-height:1.3;margin:0;}.aqto-my-apps p{margin:0;}.aqto-my-apps-heading p,.aqto-my-apps-path,.aqto-my-apps-domain,.aqto-my-apps-meta{color:#52606d;font-size:0.9rem;}.aqto-my-apps-grid{display:grid;gap:0.875rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));}.aqto-my-apps-card{background:#fff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,0.05);display:grid;gap:0.75rem;min-width:0;padding:1rem;}.aqto-my-apps-identity{align-items:center;display:flex;gap:0.65rem;min-width:0;}.aqto-my-apps-icon{aspect-ratio:1;border-radius:8px;box-shadow:0 0 0 1px rgba(15,23,42,0.08);flex:0 0 2.4rem;height:2.4rem;object-fit:cover;width:2.4rem;}.aqto-my-apps-icon--fallback{align-items:center;background:#ecfdf3;color:#14532d;display:inline-flex;font-weight:900;justify-content:center;}.aqto-my-apps-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0.4rem;}.aqto-my-apps-meta > span:first-child,.aqto-my-apps-plan{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:#14532d;font-size:0.78rem;font-weight:800;padding:0.18rem 0.45rem;}.aqto-my-apps-build-status{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;display:flex;flex-wrap:wrap;font-size:0.86rem;font-weight:850;gap:0.45rem;padding:0.55rem 0.65rem;}.aqto-my-apps-build-status small{color:#475569;flex-basis:100%;font-size:0.76rem;font-weight:650;padding-inline-start:1.45rem;}.aqto-build-spinner{animation:aqto-build-spinner 0.85s linear infinite;border:2px solid rgba(15,118,110,0.18);border-top-color:#0f766e;border-radius:999px;display:inline-block;flex:0 0 auto;height:1rem;width:1rem;}@keyframes aqto-build-spinner{to{transform:rotate(360deg);}}.aqto-my-apps-plan{background:#eef6ff;border-color:#bfdbfe;color:#1d4ed8;}.aqto-my-apps-plan--free{background:#f8fafc;border-color:#cbd5e1;color:#475569;}.aqto-my-apps-plan--basic{background:#ecfdf3;border-color:#86efac;color:#166534;}.aqto-my-apps-plan--professional{background:#fef3c7;border-color:#facc15;color:#92400e;}.aqto-my-apps-plan-chooser{display:inline-block;position:relative;}.aqto-my-apps-plan-chooser summary{cursor:pointer;display:inline-flex;list-style:none;}.aqto-my-apps-plan-chooser summary::-webkit-details-marker{display:none;}.aqto-my-apps-plan-chooser summary::after{content:"▾";font-size:0.72rem;margin-left:0.35rem;}.aqto-my-apps-plan-menu{background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 18px 48px rgba(15,23,42,0.16);display:grid;gap:0.35rem;left:0;min-width:260px;padding:0.45rem;position:absolute;top:calc(100% + 0.4rem);z-index:5;}.aqto-my-apps-plan-option{border-radius:10px;color:#1f2937;display:grid;gap:0.15rem;padding:0.55rem 0.65rem;text-decoration:none;}.aqto-my-apps-plan-option:hover,.aqto-my-apps-plan-option:focus{background:#ecfdf3;color:#14532d;}.aqto-my-apps-plan-option.is-current{background:#f8fafc;outline:1px solid #cbd5e1;}.aqto-my-apps-plan-option__name{font-weight:900;}.aqto-my-apps-plan-option__price,.aqto-my-apps-plan-option__description,.aqto-my-apps-plan-empty{color:#64748b;font-size:0.78rem;}.aqto-my-apps-path{background:#f6f8fa;border:1px solid #e5e7eb;border-radius:6px;overflow-wrap:anywhere;padding:0.45rem 0.55rem;}.aqto-my-apps-domain{background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;display:grid;gap:0.18rem;overflow-wrap:anywhere;padding:0.45rem 0.55rem;}.aqto-my-apps-domain a{color:#0f766e;font-weight:800;text-decoration:none;}.aqto-my-apps-domain a:hover,.aqto-my-apps-domain a:focus{text-decoration:underline;}.aqto-my-apps-domain__label,.aqto-my-apps-domain__status{color:#64748b;font-size:0.78rem;}.aqto-my-apps-renewal{color:#14532d;font-size:0.88rem;font-weight:800;margin:-0.25rem 0 0;}.aqto-my-apps-traffic{background:#f8fafc;border:1px solid #dbe5ef;border-radius:14px;display:grid;gap:0.45rem;padding:0.75rem;}.aqto-my-apps-traffic--unlimited{align-items:center;background:#ecfdf3;border-color:#bbf7d0;color:#14532d;min-height:46px;}.aqto-my-apps-traffic__header{align-items:center;display:flex;justify-content:space-between;gap:0.75rem;}.aqto-my-apps-traffic__label,.aqto-my-apps-traffic__value{color:#1f2937;font-size:0.82rem;font-weight:900;}.aqto-my-apps-traffic__value{color:#475569;white-space:nowrap;}.aqto-my-apps-traffic__bar{background:#e2e8f0;border-radius:999px;height:0.72rem;overflow:hidden;}.aqto-my-apps-traffic__fill{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:inherit;display:block;height:100%;min-width:0.25rem;}.aqto-my-apps-storage .aqto-my-apps-traffic__fill{background:linear-gradient(90deg,#0e7490,#22d3ee);}.aqto-my-apps-revisions .aqto-my-apps-traffic__fill{background:linear-gradient(90deg,#14532d,#16a34a);}.aqto-my-apps-traffic__meta{color:#64748b;font-size:0.78rem;font-weight:750;}.aqto-my-apps-traffic.is-warning .aqto-my-apps-traffic__fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);}.aqto-my-apps-traffic.is-exceeded .aqto-my-apps-traffic__fill{background:linear-gradient(90deg,#dc2626,#f87171);}.aqto-my-apps-traffic.is-exceeded .aqto-my-apps-traffic__value,.aqto-my-apps-traffic.is-exceeded .aqto-my-apps-traffic__meta{color:#991b1b;}.aqto-my-apps-actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.aqto-my-apps-actions a,.aqto-my-apps-create{align-items:center;border-radius:6px;display:inline-flex;font-weight:800;justify-content:center;min-height:2.35rem;padding:0.5rem 0.75rem;text-decoration:none;}.aqto-my-apps-view,.aqto-my-apps-create{background:#14532d;color:#fff;}.aqto-my-apps-edit{background:#eaf1ee;color:#14532d;}.aqto-my-apps-delete{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;gap:0.35rem;}.aqto-my-apps-delete__icon{align-items:center;display:inline-flex;height:1rem;justify-content:center;width:1rem;}.aqto-my-apps-delete__icon svg{display:block;fill:currentColor;height:1rem;width:1rem;}.aqto-my-apps-actions a:hover,.aqto-my-apps-actions a:focus,.aqto-my-apps-create:hover,.aqto-my-apps-create:focus{filter:brightness(0.95);text-decoration:none;}.aqto-my-apps-create:hover,.aqto-my-apps-create:focus,.aqto-my-apps-view:hover,.aqto-my-apps-view:focus{background:#0f3f24;box-shadow:0 0.5rem 1.1rem rgba(15,81,50,0.22);color:#fff;transform:translateY(-1px);}.aqto-my-apps-empty{background:#f6f8fa;border:1px dashed #b8c2cc;border-radius:8px;color:#52606d;padding:1rem;}.aqto-app-delete{color:#1f2933;display:grid;gap:1rem;max-width:48rem;}.aqto-app-delete__heading{background:linear-gradient(90deg,#b91c1c 0 0.3rem,transparent 0.3rem),#fff;border:1px solid #fecaca;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,0.05);padding:1.25rem 1.25rem 1.25rem 1.5rem;}.aqto-app-delete__eyebrow{color:#b91c1c;font-size:0.78rem;font-weight:900;letter-spacing:0.04em;margin-block-end:0.4rem;text-transform:uppercase;}.aqto-app-delete h1{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.1;margin:0;}.aqto-app-delete p{color:#52606d;font-weight:600;line-height:1.5;margin-block:0.65rem 0;}.aqto-app-delete__card{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:1rem;}.aqto-app-delete__phrase{color:#7c2d12;margin-block:0 0.75rem;}.aqto-app-delete__phrase code{background:#fff;border:1px solid #fed7aa;border-radius:6px;color:#7c2d12;font-weight:800;padding:0.1rem 0.35rem;}.aqto-app-delete input[type="text"]{border:1px solid #fca5a5;border-radius:6px;min-height:2.75rem;width:min(100%,34rem);}.aqto-app-delete__actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.65rem;}.aqto-app-delete__submit,.aqto-app-delete__cancel{align-items:center;border-radius:6px;display:inline-flex;font-weight:850;justify-content:center;min-height:2.6rem;padding:0.65rem 0.9rem;text-decoration:none;}.aqto-app-delete__submit{background:#b91c1c;border:1px solid #b91c1c;color:#fff;}.aqto-app-delete__cancel{background:#f6f8fa;border:1px solid #d8dee4;color:#1f2933;}.aqto-app-delete__submit:hover,.aqto-app-delete__submit:focus,.aqto-app-delete__cancel:hover,.aqto-app-delete__cancel:focus{filter:brightness(0.96);text-decoration:none;}.aqto-appmaker-note{color:#52606d;font-size:0.875rem;margin-block:0.75rem 0;}.aqto-appmaker-version-libraries{color:#52606d;font-size:0.85rem;font-weight:650;margin-block:0.5rem;}.aqto-appmaker button:disabled{cursor:wait;opacity:0.6;}.aqto-appmaker-status{font-size:0.9rem;margin-block-start:0.875rem;min-height:1.5rem;position:relative;}.aqto-appmaker-active-job{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;margin-block-start:0.75rem;padding:0.75rem;}.aqto-appmaker-active-job[hidden]{display:none;}.aqto-appmaker-active-job div{display:grid;gap:0.2rem;}.aqto-appmaker-active-job strong{color:#7c2d12;font-weight:900;}.aqto-appmaker-active-job span{color:#9a3412;font-size:0.88rem;font-weight:700;}.aqto-appmaker button.aqto-appmaker-stop-build,.aqto-appmaker-stop-build{background:#b91c1c;border:1px solid #991b1b;border-radius:8px;color:#ffffff;cursor:pointer;font-weight:900;padding:0.55rem 0.85rem;text-transform:uppercase;}.aqto-appmaker button.aqto-appmaker-stop-build:hover,.aqto-appmaker button.aqto-appmaker-stop-build:focus{background:#991b1b;box-shadow:0 0 0 3px rgba(248,113,113,0.28);outline:none;}.aqto-appmaker-status.is-working{color:#14532d;font-weight:700;}.aqto-appmaker-status.is-working::after{animation:aqto-appmaker-dots 1.1s steps(4,end) infinite;content:"";display:inline-block;min-width:1.5rem;}.aqto-appmaker-status.is-complete{color:#075985;font-weight:800;}.aqto-appmaker-completion{align-items:start;background:linear-gradient(135deg,#f0fdfa 0%,#eff6ff 58%,#fff7ed 100%);border:1px solid #2dd4bf;border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,0.12);display:grid;gap:0.75rem;grid-template-columns:minmax(0,1fr) auto;padding:0.85rem;}.aqto-appmaker-completion[hidden]{display:none;}.aqto-appmaker-completion__body{display:grid;gap:0.35rem;}.aqto-appmaker-completion__body strong{color:#0f172a;font-size:1rem;font-weight:900;}.aqto-appmaker-completion__body p{color:#334155;margin:0;}.aqto-appmaker-completion__body ul{color:#334155;display:grid;gap:0.25rem;margin:0.25rem 0 0;padding-inline-start:1.15rem;}.aqto-appmaker-completion__dismiss{align-self:start;background:#ffffff;border:1px solid #94a3b8;border-radius:999px;color:#0f172a;cursor:pointer;font-size:0.78rem;font-weight:800;padding:0.35rem 0.7rem;}.aqto-appmaker-completion__dismiss:hover,.aqto-appmaker-completion__dismiss:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,0.18);outline:none;}.aqto-appmaker-clarification,.aqto-appmaker-build-highlights,.aqto-appmaker-agent-plan{background:#ffffff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 10px 26px rgba(15,23,42,0.06);margin-block-start:0.75rem;padding:0.75rem;}.aqto-appmaker-clarification{background:#f0fdf4;border-color:#86efac;display:grid;gap:0.75rem;}.aqto-appmaker-clarification[hidden]{display:none;}.aqto-appmaker-clarification__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:0.45rem 0.75rem;justify-content:space-between;}.aqto-appmaker-clarification__header span{background:#fbbf24;border-radius:999px;color:#0f172a;font-size:0.75rem;font-weight:900;padding:0.3rem 0.65rem;text-transform:uppercase;}.aqto-appmaker-clarification p{color:#1f2937;font-size:0.95rem;line-height:1.45;margin:0;}.aqto-appmaker-clarification ul{display:grid;gap:0.35rem;margin:0;padding-inline-start:1.2rem;}.aqto-appmaker-clarification label{display:grid;font-weight:800;gap:0.35rem;}.aqto-appmaker-clarification textarea{min-height:7rem;resize:vertical;}.aqto-intake-question{display:grid;gap:0.45rem;list-style:none;margin-inline-start:-1.2rem;padding:0.55rem 0.65rem;background:#ffffff;border:1px solid #bbf7d0;border-radius:6px;}.aqto-intake-question__label{font-weight:800;}.aqto-intake-question__options{display:grid;gap:0.3rem;}.aqto-appmaker-clarification .aqto-intake-question__option{align-items:center;display:flex;font-weight:500;gap:0.45rem;}.aqto-intake-question__option input[type="radio"]{accent-color:#15803d;margin:0;}.aqto-intake-question__custom{border:1px solid #d8dee4;border-radius:6px;font-size:0.92rem;padding:0.45rem 0.6rem;width:100%;}.aqto-appmaker-clarification__actions{display:flex;flex-wrap:wrap;gap:0.6rem;}.aqto-appmaker-clarification__actions [hidden]{display:none;}.aqto-appmaker-clarification__actions .aqto-appmaker-button--danger{background:#991b1b;border-color:#991b1b;color:#ffffff;}.aqto-appmaker-clarification__actions .aqto-appmaker-button--danger:hover,.aqto-appmaker-clarification__actions .aqto-appmaker-button--danger:focus{background:#7f1d1d;border-color:#7f1d1d;color:#ffffff;}.aqto-appmaker-build-highlights{background:#f8fafc;}.aqto-appmaker-build-highlights[open]{background:#ffffff;}.aqto-appmaker-build-highlights__header,.aqto-appmaker-agent-plan__header{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;gap:0.45rem 0.75rem;justify-content:space-between;}.aqto-appmaker-agent-plan__header{cursor:default;margin-block-end:0.65rem;}.aqto-appmaker-build-highlights[open] .aqto-appmaker-build-highlights__header{margin-block-end:0.65rem;}.aqto-appmaker-build-highlights__header::marker{color:#0f766e;}.aqto-appmaker-build-highlights__header::-webkit-details-marker{color:#0f766e;}.aqto-appmaker-build-highlights__header span,.aqto-appmaker-agent-plan__header span{color:#52606d;font-size:0.85rem;}.aqto-appmaker-build-highlights ol{display:grid;gap:0.45rem;list-style:none;margin:0;padding:0;}.aqto-appmaker-build-highlights li{border-inline-start:3px solid #0f766e;color:#1f2937;display:grid;gap:0.15rem;padding-inline-start:0.65rem;}.aqto-appmaker-build-highlights time{color:#64748b;font-size:0.78rem;font-weight:800;line-height:1.2;}.aqto-appmaker-build-highlights p{font-size:0.9rem;line-height:1.35;margin:0;}.aqto-appmaker-agent-plan ol{align-items:center;display:flex;flex-wrap:wrap;gap:0.4rem;list-style:none;margin:0;padding:0.1rem 0;position:relative;}.aqto-appmaker-agent-plan li{--aqto-agent-color:#64748b;background:transparent;border:0;border-radius:999px;display:grid;height:1.15rem;min-width:0;position:relative;transform-origin:center;width:1.15rem;}.aqto-appmaker-agent-plan li.is-new{animation:aqto-agent-fly-in 260ms ease-out both;animation-delay:var(--aqto-agent-delay,0ms);}.aqto-appmaker-agent-plan li p,.aqto-appmaker-agent-card__copy{color:#52606d;font-size:0.84rem;margin:0;}.aqto-appmaker-agent-card__main{align-items:stretch;background:transparent;border:0;color:inherit;cursor:pointer;display:block;height:100%;padding:0;position:relative;text-align:left;width:100%;z-index:1;}.aqto-appmaker-agent-card__main{display:grid;place-items:center;}.aqto-appmaker-agent-card__main:focus-visible{border-radius:999px;box-shadow:0 0 0 3px rgba(37,99,235,0.18);outline:none;}.aqto-appmaker-agent-card__swatch{background:var(--aqto-agent-color);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.1);display:block;height:0.7rem;transition:transform 180ms ease,opacity 180ms ease,box-shadow 180ms ease;width:0.7rem;}.aqto-appmaker-agent-card__main:hover .aqto-appmaker-agent-card__swatch{transform:scale(1.3);}.aqto-appmaker-agent-plan .is-pending .aqto-appmaker-agent-card__swatch{opacity:0.35;}.aqto-appmaker-agent-card__title{color:#0f172a;display:block;font-size:0.82rem;line-height:1.2;min-width:0;}.aqto-appmaker-agent-card__detail{background:#ffffff;border:1px solid #dbe4ee;border-radius:6px;box-shadow:0 0.75rem 1.75rem rgba(15,23,42,0.14);display:grid;gap:0.45rem;left:0;min-width:min(17rem,74vw);max-width:min(42rem,82vw);padding:0.65rem;position:absolute;top:calc(100% + 0.4rem);z-index:10;}.aqto-appmaker-agent-card__detail[hidden]{display:none;}.aqto-appmaker-plan-status{color:#475569;font-size:0.78rem;font-weight:700;text-align:start;}.aqto-appmaker-agent-card__technical{border-top:1px solid #e2e8f0;display:grid;gap:0.45rem;margin-block-start:0.25rem;padding-block-start:0.55rem;}.aqto-appmaker-agent-card__technical[hidden]{display:none;}.aqto-appmaker-agent-card__technical-heading{color:#0f172a;font-size:0.78rem;line-height:1.2;}.aqto-appmaker-agent-card__technical-meta{color:#64748b;font-size:0.75rem;font-weight:700;margin:0;}.aqto-appmaker-agent-card__technical-section{border:1px solid #dbe4ee;border-radius:5px;overflow:hidden;}.aqto-appmaker-agent-card__technical-section summary{background:#f8fafc;color:#1f2937;cursor:pointer;font-size:0.76rem;font-weight:800;padding:0.45rem 0.55rem;}.aqto-appmaker-agent-card__technical-section pre{background:#0f172a;color:#e2e8f0;font:600 0.74rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;margin:0;max-height:18rem;overflow:auto;padding:0.6rem;white-space:pre-wrap;}.aqto-appmaker-agent-plan .is-working{background:transparent;}.aqto-appmaker-agent-plan .is-repairing{background:transparent;}.aqto-appmaker-agent-plan .is-complete{background:transparent;--aqto-agent-color:#16a34a !important;}.aqto-appmaker-agent-plan .is-skipped{background:transparent;opacity:0.58;}.aqto-appmaker-agent-plan .is-error{background:transparent;--aqto-agent-color:#dc2626 !important;}.aqto-appmaker-agent-plan .is-complete .aqto-appmaker-plan-status{color:#15803d;}.aqto-appmaker-agent-plan .is-working .aqto-appmaker-agent-card__swatch,.aqto-appmaker-agent-plan .is-repairing .aqto-appmaker-agent-card__swatch{animation:aqto-agent-working 1.6s ease-in-out infinite;}.aqto-appmaker-build-status{display:grid;gap:0.4rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-block-start:0.75rem;}.aqto-appmaker-token-usage{background:linear-gradient(135deg,rgba(236,253,245,0.95),rgba(240,249,255,0.95));border:1px solid #a7f3d0;border-radius:0.75rem;display:grid;gap:0.65rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0.75rem;}.aqto-appmaker-token-usage[hidden]{display:none;}.aqto-appmaker-token-usage div{display:grid;gap:0.2rem;}.aqto-appmaker-token-usage span{color:#475569;font-size:0.78rem;font-weight:750;text-transform:uppercase;}.aqto-appmaker-token-usage strong{color:#0f5132;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:900;line-height:1;}.aqto-appmaker-build-status > div{background:#f5f7fa;border:1px solid #d8dee4;border-radius:6px;display:grid;gap:0.1rem;grid-template-columns:minmax(0,1fr) auto;padding:0.55rem 0.65rem;}.aqto-appmaker-build-status span{color:#52606d;font-size:0.8rem;grid-column:1;}.aqto-appmaker-build-status button{align-self:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:999px;color:#14532d;cursor:pointer;font-size:0.74rem;font-weight:800;grid-column:2;grid-row:1 / span 2;padding:0.25rem 0.55rem;}.aqto-appmaker-build-status .is-complete{background:#ecfdf3;border-color:#bbf7d0;}.aqto-appmaker-build-status .is-error{background:#fef2f2;border-color:#fecaca;}.aqto-appmaker-build-status .is-repairing{background:#fff7ed;border-color:#fed7aa;}.aqto-appmaker-editor.is-complete,.aqto-appmaker-create.is-complete{animation:aqto-appmaker-complete-pulse 900ms ease-out;}.aqto-appmaker-burst{inset:auto 1rem 1rem auto;pointer-events:none;position:absolute;z-index:5;}.aqto-appmaker-burst span{animation:aqto-appmaker-confetti 900ms ease-out forwards;background:var(--aqto-confetti-color,#0f766e);border-radius:999px;display:block;height:0.55rem;left:0;position:absolute;top:0;transform:rotate(var(--aqto-confetti-rotation,0deg));width:0.55rem;}.aqto-appmaker-burst span:nth-child(1){--aqto-confetti-color:#14532d;--aqto-confetti-x:-2.5rem;--aqto-confetti-y:-2.2rem;--aqto-confetti-rotation:12deg;}.aqto-appmaker-burst span:nth-child(2){--aqto-confetti-color:#0e7490;--aqto-confetti-x:-1.25rem;--aqto-confetti-y:-3rem;--aqto-confetti-rotation:42deg;}.aqto-appmaker-burst span:nth-child(3){--aqto-confetti-color:#f59e0b;--aqto-confetti-x:0.25rem;--aqto-confetti-y:-2.5rem;--aqto-confetti-rotation:88deg;}.aqto-appmaker-burst span:nth-child(4){--aqto-confetti-color:#be123c;--aqto-confetti-x:1.5rem;--aqto-confetti-y:-2rem;--aqto-confetti-rotation:126deg;}.aqto-appmaker-burst span:nth-child(5){--aqto-confetti-color:#4f46e5;--aqto-confetti-x:2.4rem;--aqto-confetti-y:-3.1rem;--aqto-confetti-rotation:170deg;}.aqto-appmaker-burst span:nth-child(6){--aqto-confetti-color:#16a34a;--aqto-confetti-x:3rem;--aqto-confetti-y:-1.4rem;--aqto-confetti-rotation:210deg;}@keyframes aqto-appmaker-dots{0%{content:"";}25%{content:".";}50%{content:"..";}75%,100%{content:"...";}}@keyframes aqto-appmaker-complete-pulse{0%{box-shadow:0 0 0 0 rgba(20,83,45,0.24);}100%{box-shadow:0 0 0 1.5rem rgba(20,83,45,0);}}@keyframes aqto-agent-fly-in{from{opacity:0;transform:scale(0.4);}to{opacity:1;transform:scale(1);}}@keyframes aqto-agent-working{0%,100%{opacity:0.5;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.1),0 0 0 0 color-mix(in srgb,var(--aqto-agent-color) 32%,transparent);}50%{opacity:1;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.1),0 0 0 0.3rem color-mix(in srgb,var(--aqto-agent-color) 12%,transparent);}}@keyframes aqto-appmaker-chat-glow{0%{box-shadow:0 0 0 0 rgba(20,184,166,0),0 18px 50px rgba(15,23,42,0.12);}38%{box-shadow:0 0 0 5px rgba(20,184,166,0.26),0 18px 50px rgba(15,23,42,0.16);}100%{box-shadow:0 0 0 3px rgba(20,184,166,0.18),0 18px 50px rgba(15,23,42,0.14);}}@keyframes aqto-appmaker-confetti{0%{opacity:0;transform:translate(0,0) scale(0.4) rotate(0deg);}20%{opacity:1;}100%{opacity:0;transform:translate(var(--aqto-confetti-x),var(--aqto-confetti-y)) scale(1) rotate(var(--aqto-confetti-rotation));}}@media (prefers-reduced-motion:reduce){.aqto-appmaker-status.is-working::after,.aqto-appmaker-prompt-panel.is-complete,.aqto-appmaker-editor.is-complete,.aqto-appmaker-create.is-complete,.aqto-appmaker-agent-plan li,.aqto-appmaker-agent-plan .is-working .aqto-appmaker-agent-card__swatch,.aqto-appmaker-agent-plan .is-repairing .aqto-appmaker-agent-card__swatch,.aqto-appmaker-burst span{animation:none;}}.aqto-appmaker-stream,.aqto-appmaker-summary,.aqto-appmaker-technical pre,.aqto-appmaker-debug pre,.aqto-appmaker-build-log pre,.aqto-appmaker-version-summaries pre{background:#f6f8fa;border:1px solid #d8dee4;border-radius:6px;margin-block-start:0.75rem;max-height:14rem;overflow:auto;padding:0.75rem;white-space:pre-wrap;}.aqto-appmaker-technical,.aqto-appmaker-pages,.aqto-appmaker-debug,.aqto-appmaker-info,.aqto-appmaker-build-log,.aqto-appmaker-version-summaries{margin-block-start:0.875rem;}.aqto-appmaker-pages,.aqto-appmaker-technical,.aqto-appmaker-info,.aqto-appmaker-build-log{border:1px solid #d8dee4;border-radius:6px;padding:0.75rem;}.aqto-appmaker-pages__list{display:grid;gap:0.75rem;list-style:none;margin:0.75rem 0 0;padding:0;}.aqto-appmaker-pages__item{align-items:start;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:0.75rem;justify-content:space-between;padding:0.75rem;}.aqto-appmaker-pages__item a{font-weight:700;white-space:nowrap;}.aqto-appmaker-pages__path{color:#52606d;font-size:0.85rem;margin-block-start:0.2rem;word-break:break-word;}.aqto-appmaker-pages__item small{color:#52606d;display:block;margin-block-start:0.25rem;}.aqto-appmaker-technical summary,.aqto-appmaker-pages summary,.aqto-appmaker-debug summary,.aqto-appmaker-info summary,.aqto-appmaker-build-log summary,.aqto-appmaker-version-summaries summary{cursor:pointer;font-weight:700;}.aqto-appmaker-info__body{color:#52606d;display:grid;gap:0.4rem;margin-block-start:0.75rem;}.aqto-appmaker-info__body h3{color:#1f2933;font-size:0.95rem;margin:0;}.aqto-appmaker-info__body p{margin:0;white-space:pre-wrap;}.aqto-appmaker-debug{border:1px solid #f0b6b6;border-radius:6px;background:#fff7f7;padding:0.75rem;}.aqto-appmaker-debug-actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-block-start:0.75rem;}.aqto-appmaker-debug-actions button{background:#145c37;border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:0.55rem 0.8rem;}.aqto-appmaker-build-log{border:1px solid #d8dee4;border-radius:6px;padding:0.75rem;}.aqto-appmaker-build-log-list{display:grid;gap:0.65rem;margin-block-start:0.75rem;}.aqto-appmaker-build-run,.aqto-appmaker-build-log-entry{border:1px solid #e5e7eb;border-radius:6px;padding:0.65rem;}.aqto-appmaker-build-run{background:#fbfcfd;}.aqto-appmaker-build-run > summary{align-items:flex-start;display:grid;gap:0.25rem;}.aqto-appmaker-build-run > summary span{color:#52606d;font-size:0.82rem;}.aqto-appmaker-build-run > summary b{font-weight:600;line-height:1.4;}.aqto-appmaker-build-prompt{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:6px;margin-block:0.75rem;padding:0.75rem;}.aqto-appmaker-build-prompt h4,.aqto-appmaker-build-prompt p{margin:0;}.aqto-appmaker-build-prompt h4{color:#14532d;font-size:0.9rem;margin-block-end:0.35rem;}.aqto-appmaker-build-log-entry.is-system-response{background:#f8fafc;}.aqto-appmaker-build-log-entry summary{align-items:center;display:flex;flex-wrap:wrap;gap:0.45rem;}.aqto-appmaker-build-log-entry summary span,.aqto-appmaker-build-log-entry summary em{color:#52606d;font-size:0.82rem;font-style:normal;font-weight:650;}.aqto-appmaker-build-log-entry dl{display:grid;gap:0.25rem 0.75rem;grid-template-columns:max-content 1fr;margin-block:0.75rem;}.aqto-appmaker-build-log-entry dt{color:#52606d;font-weight:700;}.aqto-appmaker-build-log-entry dd{margin:0;}.aqto-appmaker-build-log-entry h4{font-size:0.95rem;margin-block:0.75rem 0.35rem;}.aqto-appmaker-output{margin-block-start:1rem;}.aqto-appmaker-live-preview{background:#ffffff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,0.035);display:grid;gap:0.75rem;margin-block-start:1rem;padding:0.85rem;}.aqto-appmaker-live-preview[hidden]{display:none;}.aqto-appmaker-live-preview > header{align-items:center;display:flex;gap:1rem;justify-content:space-between;}.aqto-appmaker-live-preview h2{font-size:1rem;margin:0 0 0.15rem;}.aqto-appmaker-live-preview p{color:#52606d;font-size:0.85rem;margin:0;}.aqto-appmaker-live-preview iframe{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;height:clamp(420px,62vh,760px);width:100%;}.aqto-appmaker-output.is-iframe-shadowed{display:none;}.aqto-appmaker-preview-pagebar{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;margin-block-start:1rem;}.aqto-appmaker-preview-pagebar[hidden]{display:none;}.aqto-appmaker-preview-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:0.4rem;}.aqto-appmaker-preview-tabs[hidden]{display:none;}.aqto-appmaker-preview-tabs button{background:#eef7f1;border:1px solid #b8d8c4;color:#14532d;min-height:2.25rem;padding-inline:0.8rem;}.aqto-appmaker-preview-tabs button.is-active{background:#14532d;border-color:#14532d;color:#fff;}.aqto-appmaker-preview-new-page{background:#14532d;border-color:#14532d;color:#fff;min-height:2.25rem;padding-inline:0.8rem;}.aqto-appmaker-block-builder{background:#fff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,0.035);display:grid;gap:0.85rem;margin-block-start:0.85rem;padding:0.95rem;}.aqto-appmaker-block-builder.is-disabled{opacity:0.78;}.aqto-appmaker-block-builder__header{align-items:start;display:flex;flex-wrap:wrap;gap:0.75rem 1rem;justify-content:space-between;}.aqto-appmaker-block-builder__header h2{font-size:1rem;margin:0 0 0.25rem;}.aqto-appmaker-block-builder__controls{align-items:end;display:flex;flex-wrap:wrap;gap:0.65rem;}.aqto-appmaker-block-builder__controls label{min-width:9rem;}.aqto-appmaker-structure-state{align-self:center;color:#52606d;font-size:0.85rem;font-weight:700;}.aqto-appmaker-structure-state.is-dirty{color:#9a3412;}.aqto-appmaker-structured-preview{display:grid;gap:0.85rem;}.aqto-appmaker-structured-section{background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.75rem;padding:0.85rem;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.aqto-appmaker-structured-section > header{align-items:center;display:flex;gap:0.75rem;justify-content:space-between;}.aqto-appmaker-structured-section > header span,.aqto-appmaker-drag-handle{color:#52606d;font-size:0.85rem;font-weight:700;}.aqto-appmaker-section-title{align-items:center;display:inline-flex;gap:0.55rem;}.aqto-appmaker-drag-handle{align-items:center;background:#eef2f7 !important;border:1px solid #d8dee4 !important;border-radius:999px !important;color:#1f2933 !important;cursor:grab;display:inline-flex;min-height:2rem !important;padding:0.25rem 0.55rem !important;touch-action:manipulation;}.aqto-appmaker-drag-handle:active{cursor:grabbing;}.aqto-appmaker-structured-section.is-drop-target,.aqto-appmaker-structured-column.is-drop-target{border-color:#14532d;box-shadow:0 0 0 3px rgba(20,83,45,0.12);}.aqto-appmaker-structured-section.is-preview-selected,.aqto-appmaker-structured-block.is-preview-selected{border-color:#12b886;box-shadow:0 0 0 3px rgba(18,184,134,0.16),0 10px 28px rgba(16,92,59,0.08);}.aqto-appmaker-structured-section.is-dragging,.aqto-appmaker-structured-block.is-dragging{opacity:0.52;transform:scale(0.995);}.aqto-appmaker-structured-grid{display:grid;gap:0.75rem;}.aqto-appmaker-structured-grid--cols-2,.aqto-appmaker-structured-grid--cols-3,.aqto-appmaker-structured-grid--cols-4{grid-template-columns:1fr;}.aqto-appmaker-structured-column{background:#fff;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.65rem;min-width:0;padding:0.75rem;transition:border-color 160ms ease,box-shadow 160ms ease;}.aqto-appmaker-structured-column textarea{min-height:5.25rem;resize:vertical;}.aqto-appmaker-new-block-tool__header{align-items:baseline;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:0.25rem 0.75rem;margin-top:0.2rem;padding-top:0.65rem;}.aqto-appmaker-new-block-tool__header strong{color:#1f2933;font-size:0.92rem;}.aqto-appmaker-new-block-tool__header span{color:#697586;font-size:0.78rem;font-weight:700;}.aqto-appmaker-component-library-trigger{background:linear-gradient(135deg,#ecfeff,#f8fafc) !important;border:1px solid #67e8f9 !important;border-radius:999px !important;color:#0f766e !important;font-weight:800 !important;}.aqto-appmaker-component-library-trigger:hover,.aqto-appmaker-component-library-trigger:focus-visible{background:linear-gradient(135deg,#cffafe,#fff) !important;border-color:#06b6d4 !important;color:#155e75 !important;}.aqto-appmaker-block-tools{display:grid;gap:0.55rem;}.aqto-appmaker-block-tools__bar{align-items:center;background:#f8fafc;border:1px solid #d8dee4;border-radius:8px;display:flex;flex-wrap:wrap;gap:0.45rem;padding:0.45rem;}.aqto-appmaker-block-tool{align-items:center;background:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;color:#1f2933 !important;display:inline-flex;flex:1 1 11rem;gap:0.5rem;justify-content:center;min-height:2.75rem !important;padding:0.45rem 0.75rem !important;}.aqto-appmaker-block-tool:hover,.aqto-appmaker-block-tool:focus-visible,.aqto-appmaker-block-tool[aria-expanded="true"]{border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.12);color:#1d4ed8 !important;}.aqto-appmaker-block-model{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;display:flex;flex:1 1 15rem;gap:0.55rem;min-height:2.75rem;padding:0.35rem 0.45rem 0.35rem 0.7rem;}.aqto-appmaker-block-model span{color:#475569;font-size:0.78rem;font-weight:900;text-transform:uppercase;}.aqto-appmaker-block-model select{background:#f8fafc;border:1px solid #d8dee4;border-radius:7px;color:#1f2933;flex:1 1 auto;font-weight:850;min-height:2rem;min-width:0;padding:0.25rem 0.45rem;}.aqto-appmaker-block-model:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.12);}.aqto-appmaker-tool-icon{align-items:center;border-radius:7px;display:inline-flex;flex:0 0 auto;height:1.45rem;justify-content:center;position:relative;width:1.45rem;}.aqto-appmaker-tool-icon--component{background:#ecfeff;border:1px solid #67e8f9;}.aqto-appmaker-tool-icon--component::before,.aqto-appmaker-tool-icon--component::after{border:2px solid #0f766e;border-radius:4px;content:"";height:0.54rem;position:absolute;width:0.54rem;}.aqto-appmaker-tool-icon--component::before{left:0.24rem;top:0.24rem;}.aqto-appmaker-tool-icon--component::after{bottom:0.24rem;right:0.24rem;}.aqto-appmaker-tool-icon--form{background:#eff6ff;border:1px solid #93c5fd;}.aqto-appmaker-tool-icon--form::before{background:linear-gradient(#1d4ed8 0 0) 0 0.1rem / 0.8rem 0.13rem no-repeat,linear-gradient(#1d4ed8 0 0) 0 0.45rem / 0.8rem 0.13rem no-repeat,linear-gradient(#1d4ed8 0 0) 0 0.8rem / 0.55rem 0.13rem no-repeat;content:"";height:1rem;width:0.9rem;}.aqto-appmaker-form-embed-controls[hidden]{display:none !important;}.aqto-appmaker-form-embed-controls{background:#ffffff;border:1px solid #d8dee4;border-radius:8px;display:grid;gap:0.55rem;padding:0.65rem;}.aqto-appmaker-structured-block{background:#f7faf9;border:1px solid #dce5df;border-radius:8px;cursor:pointer;overflow:hidden;padding:0.75rem;transition:border-color 160ms ease,box-shadow 160ms ease;}.aqto-appmaker-structured-block__bar{align-items:center;display:flex;gap:0.5rem;justify-content:flex-end;margin-block-end:0.5rem;}.aqto-appmaker-remove-block{align-items:center;background:#dc2626 !important;border:1px solid #b91c1c !important;border-radius:999px !important;color:#fff !important;display:inline-flex;font-size:0.9rem !important;font-weight:900 !important;justify-content:center;min-height:2rem !important;min-width:2rem !important;padding:0 !important;}.aqto-appmaker-remove-block:hover,.aqto-appmaker-remove-block:focus-visible{background:#991b1b !important;border-color:#7f1d1d !important;color:#fff !important;}.aqto-appmaker-structured-empty{background:#f8fafc;border:1px dashed #b8c2cc;border-radius:8px;color:#52606d;margin:0;padding:0.85rem;}.aqto-appmaker-block-edit-modal[hidden],.aqto-appmaker-component-library-modal[hidden],.aqto-appmaker-media-library-modal[hidden]{display:none;}.aqto-appmaker-component-library-modal,.aqto-appmaker-media-library-modal{align-items:center;background:rgba(15,23,42,0.58);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:600;}.aqto-appmaker-block-edit-modal{background:transparent;inset:0;pointer-events:none;position:fixed;z-index:680;}.aqto-appmaker-media-library-modal{z-index:700;}.aqto-appmaker-block-edit-modal.is-under-media-library,.aqto-appmaker-component-library-modal.is-under-media-library{background:rgba(15,23,42,0.18);pointer-events:none;}.aqto-appmaker-component-library-modal__panel,.aqto-appmaker-media-library-modal__panel{background:#fff;border:1px solid #d8dee4;border-radius:10px;box-shadow:0 24px 70px rgba(15,23,42,0.25);display:grid;gap:0.9rem;max-height:min(92vh,58rem);max-width:48rem;overflow:auto;padding:1rem;width:min(100%,48rem);}.aqto-appmaker-block-edit-modal__panel{background:radial-gradient(circle at top left,rgba(18,184,134,0.12),transparent 15rem),#fff;border:1px solid rgba(18,184,134,0.28);border-radius:14px;box-shadow:0 18px 55px rgba(15,23,42,0.24),0 0 0 1px rgba(255,255,255,0.92) inset;display:grid;gap:0.75rem;left:50%;max-height:min(78vh,34rem);max-width:calc(100vw - 1.5rem);overflow:auto;padding:0.9rem;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(32rem,calc(100vw - 1.5rem));}.aqto-appmaker-block-edit-modal.is-anchored .aqto-appmaker-block-edit-modal__panel{transform:none;}.aqto-appmaker-block-edit-modal.is-anchored .aqto-appmaker-block-edit-modal__panel::before{background:#fff;border-left:1px solid rgba(18,184,134,0.28);border-top:1px solid rgba(18,184,134,0.28);content:"";height:16px;left:var(--aqto-block-editor-arrow-left,2rem);position:absolute;top:-9px;transform:rotate(45deg);width:16px;}.aqto-appmaker-component-library-modal__panel{background:radial-gradient(circle at top left,rgba(103,232,249,0.2),transparent 18rem),#fff;max-width:58rem;width:min(100%,58rem);}.aqto-appmaker-media-library-modal__panel{max-width:64rem;width:min(100%,64rem);}.aqto-appmaker-block-edit-modal__panel > header,.aqto-appmaker-block-edit-modal__panel > footer,.aqto-appmaker-component-library-modal__panel > header,.aqto-appmaker-media-library-modal__panel > header{align-items:center;display:flex;gap:0.75rem;justify-content:space-between;}.aqto-appmaker-block-edit-modal__panel h2,.aqto-appmaker-block-edit-modal__panel p,.aqto-appmaker-component-library-modal__panel h2,.aqto-appmaker-component-library-modal__panel p,.aqto-appmaker-media-library-modal__panel h2,.aqto-appmaker-media-library-modal__panel p{margin:0;}.aqto-appmaker-block-edit-modal__panel p,.aqto-appmaker-component-library-modal__panel p,.aqto-appmaker-media-library-modal__panel p{color:#52606d;font-weight:700;}.aqto-appmaker-block-edit-modal__close{align-items:center;background:#f8fafc !important;border:1px solid #d8dee4 !important;border-radius:999px !important;color:#1f2933 !important;display:inline-flex;font-weight:900 !important;justify-content:center;min-height:2.25rem !important;min-width:2.25rem !important;padding:0 !important;}.aqto-appmaker-block-edit-modal__label{font-weight:800;}.aqto-appmaker-block-edit-modal textarea{min-height:8.5rem;resize:vertical;}.aqto-appmaker-component-library-modal__grid{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.aqto-appmaker-media-library-modal__filters{align-items:end;display:grid;gap:0.75rem;grid-template-columns:minmax(14rem,1fr) auto;}.aqto-appmaker-media-library-modal__filters label{display:grid;font-weight:850;gap:0.35rem;}.aqto-appmaker-media-library-modal__filters input{border:1px solid #cbd5e1;border-radius:8px;font:inherit;min-height:2.4rem;padding:0.45rem 0.65rem;}.aqto-appmaker-media-library-modal__types{display:flex;flex-wrap:wrap;gap:0.4rem;justify-content:flex-end;}.aqto-appmaker-media-library-modal__types button{background:#f8fafc !important;border:1px solid #d8dee4 !important;border-radius:999px !important;color:#475569 !important;font-size:0.78rem !important;font-weight:850 !important;min-height:2rem !important;padding:0.25rem 0.65rem !important;}.aqto-appmaker-media-library-modal__types button.is-active{background:#eff6ff !important;border-color:#2563eb !important;color:#1d4ed8 !important;box-shadow:0 0 0 3px rgba(37,99,235,0.12);}.aqto-appmaker-media-library-modal__results{display:grid;gap:0.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));}.aqto-appmaker-media-library-card{background:#ffffff;border:1px solid #d8dee4;border-radius:8px;box-shadow:0 10px 22px rgba(15,23,42,0.06);display:grid;gap:0.6rem;min-width:0;padding:0.7rem;}.aqto-appmaker-media-library-card__preview{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:grid;justify-content:center;min-height:6.5rem;overflow:hidden;}.aqto-appmaker-media-library-card__preview img{aspect-ratio:4 / 3;height:100%;object-fit:cover;width:100%;}.aqto-appmaker-media-library-card strong{color:#1f2933;display:block;font-size:0.9rem;overflow-wrap:anywhere;}.aqto-appmaker-media-library-card span{color:#64748b;display:block;font-size:0.76rem;font-weight:750;margin-block-start:0.15rem;}.aqto-appmaker-media-library-card button{background:#155e75 !important;border:1px solid #155e75 !important;border-radius:8px !important;color:#ffffff !important;font-weight:900 !important;min-height:2.25rem !important;}.aqto-appmaker-component-card{align-items:start;background:rgba(255,255,255,0.88) !important;border:1px solid #d8dee4 !important;border-radius:14px !important;box-shadow:0 10px 24px rgba(15,23,42,0.06);color:#1f2933 !important;display:grid !important;gap:0.45rem;min-height:11rem;padding:0.9rem !important;text-align:left !important;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.aqto-appmaker-component-card:hover,.aqto-appmaker-component-card:focus-visible{border-color:#06b6d4 !important;box-shadow:0 16px 34px rgba(6,182,212,0.18);transform:translateY(-1px);}.aqto-appmaker-component-card__category{background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#0f766e;display:inline-flex;font-size:0.72rem;font-weight:900;letter-spacing:0.04em;padding:0.18rem 0.5rem;text-transform:uppercase;}.aqto-appmaker-component-card strong{font-size:1rem;}.aqto-appmaker-component-card small{color:#52606d;font-weight:700;line-height:1.45;}.aqto-appmaker-component-card code{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#334155;font-size:0.72rem;overflow-wrap:anywhere;padding:0.35rem 0.45rem;}.aqto-appmaker-empty{border:1px dashed #b8c2cc;border-radius:8px;color:#52616b;padding:2rem;text-align:center;}@media (max-width:720px){.aqto-appmaker-dashboard-tabs{border-radius:8px;margin-block-end:0.75rem;padding:0.3rem;}.aqto-appmaker-dashboard-tabs button{flex-direction:column;font-size:0.7rem;gap:0.25rem;min-width:4.6rem;padding:0.48rem 0.5rem;}.aqto-appmaker-dashboard-tabs button i{font-size:1rem;}.aqto-appmaker-owned-domain-picker__controls{grid-template-columns:1fr;}.aqto-appmaker-owned-domain-picker__controls button{inline-size:100%;}.aqto-appmaker-mobile-nav{bottom:2.25rem;display:grid;gap:0.45rem;position:fixed;right:1.25rem;z-index:60;}.aqto-appmaker-mobile-nav button{align-items:center;background:#0f5132;border:1px solid rgba(255,255,255,0.36);border-radius:999px;box-shadow:0 0.75rem 1.65rem rgba(15,23,42,0.22);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:900;height:2.45rem;justify-content:center;line-height:1;width:2.45rem;}.aqto-appmaker-mobile-nav button:disabled{cursor:not-allowed;opacity:0.45;}.aqto-appmaker-controls,.aqto-appmaker-revert{grid-template-columns:1fr;}.aqto-appmaker-media-library-modal__filters{grid-template-columns:1fr;}.aqto-appmaker-media-library-modal__types{justify-content:flex-start;}.aqto-appmaker-prompt-panel{background:#ffffff;border-color:#a7f3d0;border-radius:0 0 12px 12px;border-top:0;box-shadow:0 10px 26px rgba(15,23,42,0.06);margin-block-start:-1px;margin-inline:0;position:static;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-launch-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;}.aqto-appmaker-driver-summary{background:linear-gradient(135deg,#064e3b,#0f766e);border-block-start:1px solid #a7f3d0;color:#ffffff;padding:0.82rem 0.85rem;}.aqto-appmaker-driver-summary strong{color:#ffffff;}.aqto-appmaker-driver-summary small{color:rgba(255,255,255,0.92);}.aqto-appmaker-driver-summary::after{background:#ffffff;border-color:#bbf7d0;color:#0f5132;}.aqto-appmaker-driver-pill{display:none;}.aqto-appmaker-driver-body{max-height:none;overflow:visible;padding:0.85rem;}.aqto-appmaker-driver-actions{grid-template-columns:1fr;}.aqto-appmaker-prompt-panel textarea{min-height:8rem;}}@media (min-width:760px){.aqto-appmaker-structured-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.aqto-appmaker-structured-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.aqto-appmaker-structured-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:1024px){.aqto-appmaker{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(22rem,0.92fr) minmax(24rem,1.08fr);}.aqto-appmaker-create,.aqto-appmaker-editor,.aqto-appmaker-build-log{grid-column:1;}.aqto-appmaker-workspace{align-self:start;grid-column:2;grid-row:1;max-height:calc(100vh - 2rem);overflow:auto;position:sticky;top:4.25rem;}.aqto-appmaker-output{align-self:start;margin-block-start:0;min-height:16rem;}.aqto-appmaker-preview-tabs{align-self:start;margin-block-start:0;z-index:2;}.aqto-appmaker-block-builder{align-self:start;margin-block-start:0;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-create,.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-editor{display:flex;flex-direction:column;min-height:calc(100vh - 2rem);}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-form{display:flex;flex:1;flex-direction:column;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-prompt-panel[open]{display:flex;flex:1;flex-direction:column;min-height:calc(100vh - 10rem);}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-prompt-panel[open] .aqto-appmaker-driver-body{align-content:start;flex:1;max-height:none;overflow:visible;}.aqto-appmaker[data-aqto-mode="basic"] .aqto-appmaker-prompt-panel textarea{min-height:clamp(10rem,22vh,16rem);}}
.layout--onecol .layout__region{width:100%;}
