.aws-root{--aws-surface: rgba(255, 255, 255, .04);--aws-surface-muted: rgba(255, 255, 255, .06);--aws-text: #f5f7ff;--aws-text-secondary: #b7bfcb;--aws-text-tertiary: #9ca3af;--aws-border: rgba(255, 255, 255, .12);--aws-border-subtle: rgba(255, 255, 255, .08);--aws-accent: var(--btncolor, #6366f1);--aws-accent-hover: var(--btnhovercolor, #818cf8);--aws-accent-soft: color-mix(in srgb, var(--btnhovercolor, #c8ee44) 16%, transparent);--aws-shadow-sm: 0 1px 2px rgba(0, 0, 0, .28);--aws-shadow-md: inset 0 1px 0 rgba(255, 255, 255, .05), 0 12px 28px rgba(0, 0, 0, .35);--aws-shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .06), 0 16px 40px rgba(0, 0, 0, .45);--aws-radius-lg: 20px;--aws-radius-md: 12px;--aws-radius-sm: 8px;--aws-border-gradient: var(--btncolor, linear-gradient(90deg, #2563eb 0%, #22d3ee 50%, #84cc16 100%));--aws-border-gradient-soft: linear-gradient( 90deg, rgba(37, 99, 235, .38) 0%, rgba(34, 211, 238, .38) 50%, rgba(132, 204, 53, .38) 100% );--aws-border-gradient-hover: linear-gradient( 90deg, rgba(37, 99, 235, .72) 0%, rgba(34, 211, 238, .72) 50%, rgba(132, 204, 53, .72) 100% );--aws-panel-fill: linear-gradient(160deg, rgba(20, 23, 31, .92), rgba(11, 14, 20, .9));--aws-toolbar-bg: rgba(0, 0, 0, .22);--aws-toolbar-border: rgba(255, 255, 255, .08);--aws-field-bg: rgba(255, 255, 255, .04);--aws-field-border: rgba(255, 255, 255, .1);--aws-dropdown-bg: #14171f;--aws-dropdown-border: rgba(255, 255, 255, .1);--aws-summary-bg: rgba(0, 0, 0, .25);width:100%;max-width:960px;margin:0 auto;padding:2rem 1.25rem 3rem;display:flex;flex-direction:column;gap:2.75rem;text-align:center;background:transparent}.aws-hero{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.aws-main-panel{width:100%;max-width:950px;padding:24px;background:var(--aws-panel-fill) padding-box,var(--aws-border-gradient-soft) border-box;border:1px solid transparent;border-radius:20px;box-shadow:var(--aws-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:0;text-align:left;color:var(--aws-text)}.aws-main-panel .aws-prompt-card{max-width:none;width:100%}.aws-main-panel .aws-section--templates{margin-top:24px;padding-top:24px;border-top:1px solid var(--aws-border-subtle);overflow:visible}.aws-main-panel .aws-projects-trigger{margin-top:24px;padding-top:24px;border-top:1px solid var(--aws-border-subtle)}.aws-main-panel .aws-section--projects{margin-top:0;padding-top:0;border-top:none}.aws-main-panel .aws-section-heading,.aws-main-panel .aws-section--templates .aws-section-heading,.aws-main-panel h2.aws-section-heading{color:var(--aws-text)}.aws-main-panel .aws-nav-tab{color:var(--aws-text-secondary)}.aws-main-panel .aws-nav-tab:hover,.aws-main-panel .aws-nav-tab--active{color:var(--aws-text)}.aws-main-panel .aws-menu-trigger{color:var(--aws-text-secondary)}.aws-main-panel .aws-menu-trigger:hover{background:var(--aws-surface-muted);color:var(--aws-text)}.aws-main-panel .aws-project-row-thumb{background:var(--aws-surface-muted);color:var(--aws-text-secondary)}.aws-main-panel .aws-project-row:hover,.aws-main-panel .aws-project-row--clickable:hover{background:var(--aws-surface-muted)}.aws-heading{margin:0;max-width:640px;font-size:clamp(1.35rem,3.2vw,1.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--aws-text)}.aws-heading-lead{color:var(--aws-text)}.aws-heading-accent{background-image:var(--btncolor, linear-gradient(90deg, #2563eb 0%, #22d3ee 50%, #84cc16 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.aws-prompt-card{width:100%;max-width:720px;display:flex;flex-direction:column;position:relative;border:1px solid transparent;border-radius:var(--aws-radius-lg);background:var(--aws-panel-fill) padding-box,var(--aws-border-gradient-soft) border-box;box-shadow:var(--aws-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:box-shadow .25s ease,background .25s ease}.aws-prompt-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:55%;height:1px;background:var(--aws-border-gradient);pointer-events:none;z-index:1}.aws-prompt-card:hover{background:var(--aws-panel-fill) padding-box,var(--aws-border-gradient-hover) border-box;box-shadow:var(--aws-shadow-lg),0 0 24px #22d3ee14}.aws-prompt-card--wizard,.aws-prompt-card--wizard:hover{box-shadow:var(--aws-shadow-lg)}.aws-prompt-wizard{width:100%;text-align:left;min-height:120px}.aws-prompt-wizard .aws-wizard-loading{padding:2rem 1.5rem;color:var(--aws-text-tertiary);font-size:.875rem;text-align:center}.aws-prompt-card .aca-wizard-card--embedded{max-width:none;margin:0;background:transparent;border:none;box-shadow:none;border-radius:0;color:var(--aws-text);-webkit-backdrop-filter:none;backdrop-filter:none}.aws-prompt-card .aca-wizard-card--embedded:before{display:none}.aws-prompt-card .aca-w-head{padding:1.15rem 1.5rem .85rem;background:transparent;border-bottom:1px solid var(--aws-border-subtle)}.aws-prompt-card .aca-w-title{font-size:.9375rem;font-weight:600;color:var(--aws-text);line-height:1.4;padding-right:.5rem}.aws-prompt-card .aca-w-step-count{color:var(--aws-text-tertiary);font-size:.75rem}.aws-prompt-card .aca-w-ctrl-btn{color:var(--aws-text-tertiary)}.aws-prompt-card .aca-w-ctrl-btn:hover:not(:disabled){background:var(--aws-accent-soft);color:var(--aws-accent)}.aws-prompt-card .aca-w-body{border-top:none}.aws-prompt-card .aca-w-error{background:#ef44441f;color:#fca5a5;border-top:1px solid rgba(239,68,68,.22)}.aws-prompt-card .aca-w-opt-row{color:var(--aws-text);border-bottom:1px solid var(--aws-border-subtle);padding:.85rem 1.5rem}.aws-prompt-card .aca-w-opt-row:hover{background:var(--aws-surface-muted)}.aws-prompt-card .aca-w-num{background:var(--aws-accent-soft);color:var(--aws-accent)}.aws-prompt-card .aca-w-text{color:var(--aws-text)}.aws-prompt-card .aca-w-arrow{color:var(--aws-text-tertiary)}.aws-prompt-card .aca-w-input{color:var(--aws-text)}.aws-prompt-card .aca-w-input::placeholder{color:var(--aws-text-tertiary)}.aws-prompt-card .aca-w-btn-skip{background:var(--aws-surface-muted);border:1px solid var(--aws-border);color:var(--aws-text-secondary)}.aws-prompt-card .aca-w-btn-skip:hover{background:var(--aws-border-subtle);border-color:var(--aws-border);color:var(--aws-text)}.aws-prompt-card .aca-w-input-only{padding:1.25rem 1.5rem}.aws-prompt-card .aca-w-text-input{background:var(--aws-surface-muted);border:1px solid var(--aws-border);color:var(--aws-text)}.aws-prompt-card .aca-w-text-input::placeholder{color:var(--aws-text-tertiary)}.aws-prompt-card .aca-w-text-input:focus{border-color:var(--aws-accent);box-shadow:0 0 0 3px var(--aws-accent-soft)}.aws-prompt-card .aca-w-btn-primary{background:var(--aws-accent);border-radius:var(--aws-radius-sm)}.aws-prompt-card .aca-w-btn-primary:hover:not(:disabled){background:var(--aws-accent-hover);opacity:1}.aws-prompt-input{width:100%;min-height:120px;padding:.75rem 1.5rem 1.25rem;font-size:1.05rem;line-height:1.6;color:var(--aws-text);background:transparent;border:none;outline:none;resize:none;font-family:inherit}.aws-prompt-wrap{width:100%;display:flex;flex-direction:column}.aws-prompt-wrap--wizard .aws-prompt-meta{padding-top:1.15rem}.aws-prompt-wrap--wizard{border-bottom:1px solid var(--aws-border-subtle)}.aws-prompt-seed-text{margin:0;padding:.35rem 1.5rem 1rem;font-size:1rem;font-weight:500;line-height:1.45;color:var(--aws-text);letter-spacing:-.01em;text-align:left}.aws-prompt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:1rem 1.5rem 0}.aws-prompt-template-tag{display:inline-flex;align-items:center;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--btnhovercolor, #c8ee44);background:color-mix(in srgb,var(--btnhovercolor, #c8ee44) 14%,transparent);border:1px solid color-mix(in srgb,var(--btnhovercolor, #c8ee44) 30%,transparent);border-radius:999px}.aws-prompt-template-hint{font-size:.75rem;color:var(--aws-text-tertiary)}.aws-prompt-input::placeholder{color:var(--aws-text-tertiary)}.aws-prompt-input:focus{outline:none}.aws-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--aws-toolbar-border);background:var(--aws-toolbar-bg)}.aws-toolbar-selectors{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:.5rem;min-width:0}.aws-domain-selector{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex:1;min-width:0}.aws-selector-field--domain{flex:1;min-width:0;max-width:200px}.aws-custom-domain-field{flex:1.2;min-width:140px;max-width:240px}.aws-custom-domain-input{width:100%;height:40px;padding:0 .85rem;font-size:.8125rem;font-weight:500;color:var(--aws-text);background:var(--aws-field-bg);border:1px solid var(--aws-field-border);border-radius:var(--aws-radius-md);outline:none;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.aws-custom-domain-input::placeholder{color:var(--aws-text-tertiary)}.aws-custom-domain-input:focus{border-color:color-mix(in srgb,var(--btnhovercolor, #c8ee44) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--btnhovercolor, #c8ee44) 12%,transparent)}.aws-domain-error{display:inline-flex;align-items:center;color:#fca5a5;flex-shrink:0}.aws-domain-hint{font-size:.6875rem;color:var(--aws-text-tertiary);white-space:nowrap}.aws-selector-field{position:relative;display:flex;align-items:center;flex-shrink:0}.aws-selector-field--grow{flex:1;min-width:0}.aws-selector-lock{position:absolute;left:10px;color:var(--aws-text-tertiary);z-index:1;pointer-events:none}.aws-select{width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 2rem 0 .85rem;font-size:.8125rem;font-weight:500;color:var(--aws-text);background:var(--aws-field-bg);border:1px solid var(--aws-field-border);border-radius:var(--aws-radius-md);outline:none;cursor:pointer;transition:border-color .18s ease,background .18s ease;font-family:inherit}.aws-select:hover{border-color:color-mix(in srgb,var(--btnhovercolor, #c8ee44) 35%,rgba(255,255,255,.12))}.aws-select:focus{border-color:color-mix(in srgb,var(--btnhovercolor, #c8ee44) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--btnhovercolor, #c8ee44) 12%,transparent)}.aws-select option{color:var(--aws-text);background:var(--aws-dropdown-bg)}.aws-selector-field:has(.aws-selector-lock) .aws-select{padding-left:1.85rem}.aws-select:disabled{opacity:.55;cursor:not-allowed}.aws-select-chevron{position:absolute;right:10px;color:var(--aws-text-tertiary);pointer-events:none}.aws-generate-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-shrink:0;height:40px;margin-left:auto;padding:0 1.25rem;font-size:.8125rem;font-weight:600;color:var(--publicbtncolor, #111827);border:1px solid transparent;border-radius:var(--aws-radius-md);background:var(--btncolor, var(--aws-accent)) padding-box,var(--aws-border-gradient) border-box;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--btnhovercolor, #c8ee44) 25%,transparent);transition:filter .18s ease,box-shadow .18s ease,transform .18s ease;font-family:inherit;white-space:nowrap}.aws-generate-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.aws-generate-btn:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 6px 20px color-mix(in srgb,var(--btnhovercolor, #c8ee44) 35%,transparent)}.aws-generate-btn--ready:not(:disabled){box-shadow:0 6px 22px color-mix(in srgb,var(--btnhovercolor, #c8ee44) 40%,transparent)}.aws-generate-spin{animation:aws-spin .8s linear infinite}@keyframes aws-spin{to{transform:rotate(360deg)}}.aws-prompt-card .aca-w-review-step{padding:1.25rem 1.5rem 1.5rem}.aws-prompt-card .aca-w-review-step .aca-w-btn-primary{display:none!important}.aws-prompt-card .aca-w-preview-step .aca-w-btn-primary{display:inline-flex!important}.aws-prompt-card .aca-w-summary{background:var(--aws-summary-bg);border:1px solid var(--aws-field-border);padding:1rem;border-radius:var(--aws-radius-sm);font-size:.8125rem;white-space:pre-wrap;color:var(--aws-text-secondary);margin:0;text-align:left}.aws-prompt-card .aca-w-generate-hint{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--aws-text-secondary);text-align:center}.aws-prompt-card .aca-w-generate-hint strong{color:var(--btnhovercolor, #c8ee44);font-weight:600}.aws-prompt-card .aca-w-success-body{padding:1.25rem 1.5rem 1.5rem;text-align:center}.aws-prompt-card .aca-w-success-message{margin:0 0 1rem;font-size:1.05rem;font-weight:600;color:var(--btnhovercolor, #86efac)}.aws-prompt-card .aca-w-success-url-row{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.5rem}.aws-prompt-card .aca-w-success-url{flex:1;min-width:0;background:#00000047;padding:.85rem 1rem;border-radius:var(--aws-radius-sm);font-size:.9375rem;word-break:break-all;color:var(--aws-text);font-weight:500;text-align:left;border:1px solid var(--aws-field-border)}.aws-prompt-card .aca-w-copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;padding:0;color:var(--btnhovercolor, #c8ee44);background:color-mix(in srgb,var(--btnhovercolor, #c8ee44) 12%,transparent);border:1px solid color-mix(in srgb,var(--btnhovercolor, #c8ee44) 28%,transparent);border-radius:var(--aws-radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease}.aws-prompt-card .aca-w-copy-btn:hover{background:var(--btncolor);color:var(--publicbtncolor, #111827)}.aws-wizard-wrap{width:100%;text-align:left}.aws-wizard-loading{text-align:center;padding:2rem;color:var(--muted-foreground);font-size:.875rem}.aws-section{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.aws-section-heading{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--aws-text)}.aws-section--templates{align-items:stretch;text-align:left;gap:0;width:100%;border:none;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;overflow:visible}.aws-section--templates:before{display:none}.aws-section--templates:hover{background:transparent}.aws-section--templates .aws-section-heading{width:100%;margin:0 0 16px;padding:0;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;text-align:center;color:var(--aws-text)}.aws-template-fan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:0;overflow:visible}.aws-template-fan .aws-template-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:8px 8px 10px;border:1px solid #e8e4dc;border-radius:18px;background:#fff;cursor:pointer;text-align:center;font-family:inherit;color:#1c1917;box-shadow:0 1px 2px #0000000f,0 6px 16px #0000001f;transform:none;transition:transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s ease,border-color .22s ease}.aws-template-fan .aws-template-card:nth-child(n){transform:none;z-index:auto}.aws-template-fan .aws-template-card:hover{z-index:2;transform:translateY(-4px);border-color:#d6d0c4;box-shadow:0 2px 4px #00000014,0 12px 28px #0000002e}.aws-template-fan .aws-template-card:nth-child(n):hover{transform:translateY(-4px)}.aws-template-fan .aws-template-card--active{z-index:3;border:2px solid transparent;padding:7px 7px 9px;background:linear-gradient(#fff,#fff) padding-box,var(--aws-border-gradient) border-box;box-shadow:0 0 0 2px color-mix(in srgb,var(--btnhovercolor, #22d3ee) 14%,transparent),0 0 18px color-mix(in srgb,var(--btnhovercolor, #22d3ee) 22%,transparent),0 8px 22px #0000001a}.aws-template-fan .aws-template-card--skeleton{min-height:132px;pointer-events:none;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:aws-shimmer 1.4s ease-in-out infinite}.aws-template-preview{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:72px;margin-bottom:8px;border-radius:12px;background:#f3ede4;color:#78716c;overflow:hidden}.aws-template-icon{flex-shrink:0}.aws-template-img{width:100%;height:100%;object-fit:cover}.aws-template-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2px;background:transparent;border:none;min-height:auto}.aws-template-name{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:#1c1917;line-height:1.25;text-align:center}.aws-template-desc{display:none}.aws-section--projects{align-items:stretch;text-align:left;gap:0;width:100%;border:none;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.aws-nav-tabs{display:flex;gap:0;border-bottom:1px solid var(--aws-border-subtle);margin:0 0 4px}.aws-nav-tab{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--aws-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .18s ease,border-color .18s ease;font-family:inherit}.aws-nav-tab:hover{color:var(--aws-text)}.aws-nav-tab--active{color:var(--aws-text);border-bottom-color:var(--btnhovercolor, #c8ee44);font-weight:600}.aws-main-panel .aws-project-row-name{color:var(--aws-text)}.aws-main-panel .aws-project-row-edited,.aws-main-panel .aws-project-row-owner,.aws-main-panel .aws-project-row-meta-mobile{color:var(--aws-text-secondary)}.aws-main-panel .aws-project-table-head{color:var(--aws-text-tertiary);border-bottom-color:var(--aws-border-subtle)}.aws-main-panel .aws-project-row,.aws-main-panel .aws-project-row--clickable{border-bottom-color:var(--aws-border-subtle)}.aws-main-panel .aws-project-row:hover{background:var(--aws-surface-muted)}.aws-main-panel .aws-empty{color:var(--aws-text-secondary)}.aws-project-table{display:flex;flex-direction:column;width:100%}.aws-project-table-head{display:none}.aws-project-row{display:grid;grid-template-columns:40px 1fr auto;grid-template-areas:"thumb name menu" "thumb meta menu";gap:.2rem .85rem;align-items:center;padding:.95rem .25rem;border-bottom:1px solid var(--aws-border-subtle);transition:background .15s ease}.aws-project-row:last-child{border-bottom:none}.aws-project-row:hover{background:var(--aws-surface-muted)}.aws-project-row--clickable{width:100%;text-align:left;border:none;border-bottom:1px solid var(--aws-border-subtle);background:transparent;cursor:pointer;font-family:inherit;color:inherit}.aws-project-row--active{background:var(--aws-accent-soft)}.aws-project-row-thumb{grid-area:thumb;width:40px;height:40px;border-radius:var(--aws-radius-sm);background:var(--aws-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--aws-text-secondary);overflow:hidden;flex-shrink:0}.aws-project-row-thumb img{width:100%;height:100%;object-fit:cover}.aws-project-row-name{grid-area:name;font-size:.875rem;font-weight:600;color:var(--aws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aws-project-row-edited,.aws-project-row-owner,.aws-project-row-status{display:none}.aws-project-row-meta-mobile{grid-area:meta;margin:0;font-size:.75rem;color:var(--aws-text-secondary)}@media (min-width: 768px){.aws-project-row-meta-mobile{display:none}}.aws-project-row-menu{grid-area:menu;position:relative;justify-self:end}.aws-menu-trigger{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--aws-radius-sm);background:transparent;color:var(--aws-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.aws-menu-trigger:hover{background:var(--aws-surface-muted);color:var(--aws-text)}.aws-menu-dropdown{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:130px;padding:.35rem;background:var(--aws-dropdown-bg);border:1px solid var(--aws-dropdown-border);border-radius:var(--aws-radius-md);box-shadow:0 12px 28px #00000073;animation:aws-fade-in .15s ease}.aws-menu-dropdown button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;color:var(--aws-text);background:transparent;border:none;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .12s ease}.aws-menu-dropdown button:hover{background:#ffffff0f}.aws-status-badge{display:inline-block;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:999px}.aws-status-badge--published{color:#006738;color:oklch(.45 .14 155);background:#0067381f;background:oklch(.45 .14 155 / .12)}.aws-status-badge--draft{color:var(--aws-text-secondary);background:var(--aws-surface-muted)}.aws-empty{text-align:center;padding:3rem 1rem;font-size:.875rem;color:var(--aws-text-secondary);margin:0}.aws-qr-capture{position:fixed;left:-10000px;top:0;width:300px;height:300px;visibility:visible;background:#fff;pointer-events:none;z-index:1;overflow:hidden}.aws-qr-capture-inner{width:300px;height:300px;background:#fff}.aws-skeleton-row{min-height:56px;background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 4%,transparent) 25%,color-mix(in oklab,var(--foreground) 7%,transparent),color-mix(in oklab,var(--foreground) 4%,transparent) 75%);background-size:200% 100%;animation:aws-shimmer 1.4s ease-in-out infinite;border-radius:var(--aws-radius-sm);margin-bottom:.5rem}.aws-skeleton{background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 4%,transparent) 25%,color-mix(in oklab,var(--foreground) 7%,transparent),color-mix(in oklab,var(--foreground) 4%,transparent) 75%);background-size:200% 100%;animation:aws-shimmer 1.4s ease-in-out infinite;min-height:160px;border-radius:var(--aws-radius-md)}@keyframes aws-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aws-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aws-projects-trigger{min-height:1px;width:100%}@media (min-width: 768px){.aws-project-table-head{display:grid;grid-template-columns:40px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 100px 40px;grid-template-areas:"thumb name edited owner status menu";gap:1rem;padding:.65rem .25rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--aws-text-tertiary);border-bottom:1px solid var(--aws-border-subtle);align-items:center}.aws-project-table-head span:nth-child(1){grid-area:thumb}.aws-project-table-head span:nth-child(2){grid-area:name}.aws-project-table-head span:nth-child(3){grid-area:edited}.aws-project-table-head span:nth-child(4){grid-area:owner}.aws-project-table-head span:nth-child(5){grid-area:status}.aws-project-table-head span:nth-child(6){grid-area:menu}.aws-project-row{grid-template-columns:40px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 100px 40px;grid-template-areas:"thumb name edited owner status menu";gap:1rem;padding:.85rem .25rem;align-items:center}.aws-project-row-thumb{grid-area:thumb}.aws-project-row-name{grid-area:name;font-size:.875rem;color:var(--aws-text);min-width:0}.aws-project-row-meta-mobile{display:none!important}.aws-project-row-edited{grid-area:edited;display:block;font-size:.8125rem;color:var(--aws-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aws-project-row-owner{grid-area:owner;display:block;font-size:.8125rem;color:var(--aws-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aws-project-row-status{grid-area:status;display:flex;align-items:center;justify-content:flex-start;min-width:0}.aws-project-row-menu{grid-area:menu;justify-self:end}}@media (max-width: 767px){.aws-root{padding:1.75rem 1rem 3rem;gap:2.5rem}.aws-hero{gap:1.5rem}.aws-toolbar{flex-wrap:wrap}.aws-toolbar-selectors{flex:1 1 100%}.aws-selector-field--domain,.aws-custom-domain-field{flex:1 1 calc(50% - .25rem);max-width:none}.aws-selector-field--grow{flex:1 1 calc(50% - .25rem)}.aws-generate-btn{flex:1 1 100%;margin-left:0;height:44px}.aws-template-fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aws-template-fan .aws-template-card{padding:6px 6px 8px;border-radius:14px}.aws-template-preview{height:58px;border-radius:10px}.aws-main-panel{padding:20px;border-radius:16px}.aws-main-panel .aws-section--templates,.aws-main-panel .aws-projects-trigger{margin-top:20px;padding-top:20px}.aws-section--templates .aws-section-heading{margin-bottom:12px}.aws-nav-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.aws-nav-tab{flex-shrink:0;padding:.65rem 1rem;font-size:.8125rem}}@media (max-width: 480px){.aws-template-fan{gap:8px}.aws-template-name{font-size:.6875rem}.aws-prompt-input{min-height:100px;font-size:1rem;padding:1.15rem 1.15rem .5rem}.aws-selector-field--grow{flex:1 1 100%}}.nextcrm-landing-scope:not(.dark) .aws-root,.flex-ai-container .aws-root{--aws-surface: rgba(0, 0, 0, .03);--aws-surface-muted: rgba(0, 0, 0, .05);--aws-text: #1e293b;--aws-text-secondary: #475569;--aws-text-tertiary: #64748b;--aws-border: rgba(0, 0, 0, .1);--aws-border-subtle: rgba(0, 0, 0, .06);--aws-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--aws-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .04);--aws-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--aws-panel-fill: #ffffff;--aws-toolbar-bg: #f8fafc;--aws-toolbar-border: #e2e8f0;--aws-field-bg: #ffffff;--aws-field-border: #cbd5e1;--aws-dropdown-bg: #ffffff;--aws-dropdown-border: #e2e8f0;--aws-summary-bg: #f8fafc;--aws-border-gradient-soft: linear-gradient( 90deg, rgba(37, 99, 235, .22) 0%, rgba(34, 211, 238, .22) 50%, rgba(132, 204, 53, .22) 100% );--aws-border-gradient-hover: linear-gradient( 90deg, rgba(37, 99, 235, .45) 0%, rgba(34, 211, 238, .45) 50%, rgba(132, 204, 53, .45) 100% )}.nextcrm-landing-scope:not(.dark) .aws-heading,.nextcrm-landing-scope:not(.dark) .aws-heading-lead,.nextcrm-landing-scope:not(.dark) .aws-section-heading,.nextcrm-landing-scope:not(.dark) .aws-main-panel .aws-section-heading,.nextcrm-landing-scope:not(.dark) h2.aws-section-heading,.flex-ai-container .aws-heading,.flex-ai-container .aws-heading-lead,.flex-ai-container .aws-section-heading,.flex-ai-container .aws-main-panel .aws-section-heading,.flex-ai-container h2.aws-section-heading{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-main-panel,.flex-ai-container .aws-main-panel{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0f172a0f}.nextcrm-landing-scope:not(.dark) .aws-prompt-card,.flex-ai-container .aws-prompt-card{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 2px 10px #0f172a0d}.nextcrm-landing-scope:not(.dark) .aws-prompt-card:hover,.flex-ai-container .aws-prompt-card:hover{box-shadow:0 8px 24px #0f172a14}.nextcrm-landing-scope:not(.dark) .aws-toolbar,.flex-ai-container .aws-toolbar{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}.nextcrm-landing-scope:not(.dark) .aws-select,.nextcrm-landing-scope:not(.dark) .aws-custom-domain-input,.flex-ai-container .aws-select,.flex-ai-container .aws-custom-domain-input{background:#fff!important;border:1px solid #cbd5e1!important;color:#1e293b!important}.nextcrm-landing-scope:not(.dark) .aws-select option,.flex-ai-container .aws-select option{background:#fff!important;color:#1e293b!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-input,.flex-ai-container .aws-prompt-input{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-input::placeholder,.flex-ai-container .aws-prompt-input::placeholder{color:#94a3b8!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-seed-text,.flex-ai-container .aws-prompt-seed-text{color:#334155!important}.nextcrm-landing-scope:not(.dark) .aws-nav-tab,.flex-ai-container .aws-nav-tab{color:#64748b!important}.nextcrm-landing-scope:not(.dark) .aws-nav-tab:hover,.nextcrm-landing-scope:not(.dark) .aws-nav-tab--active,.flex-ai-container .aws-nav-tab:hover,.flex-ai-container .aws-nav-tab--active{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-main-panel .aws-nav-tab,.nextcrm-landing-scope:not(.dark) .aws-main-panel .aws-nav-tab:hover,.nextcrm-landing-scope:not(.dark) .aws-main-panel .aws-nav-tab--active{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-project-row-name,.flex-ai-container .aws-project-row-name{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-project-row-thumb,.flex-ai-container .aws-project-row-thumb{background:#f1f5f9!important;color:#64748b!important}.nextcrm-landing-scope:not(.dark) .aws-project-row:hover,.nextcrm-landing-scope:not(.dark) .aws-project-row--clickable:hover,.flex-ai-container .aws-project-row:hover,.flex-ai-container .aws-project-row--clickable:hover{background:#f8fafc!important}.nextcrm-landing-scope:not(.dark) .aws-menu-trigger,.flex-ai-container .aws-menu-trigger{color:#64748b!important}.nextcrm-landing-scope:not(.dark) .aws-menu-trigger:hover,.flex-ai-container .aws-menu-trigger:hover{background:#f1f5f9!important;color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-main-panel .aws-menu-trigger:hover{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-section--templates .aws-section-heading{color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-error{background:#ef444414;color:#b91c1c;border-top-color:#ef444426}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-title,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-text,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-opt-row{color:#1e293b!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-step-count,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-ctrl-btn,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-arrow{color:#64748b!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-head{border-bottom-color:#e2e8f0}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-opt-row{border-bottom-color:#f1f5f9}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-opt-row:hover{background:#f8fafc!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-text-input,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-input{color:#0f172a!important;background:#fff;border-color:#cbd5e1!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-text-input::placeholder,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-input::placeholder{color:#94a3b8!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-btn-skip{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-summary{color:#334155;background:#f8fafc;border:1px solid #e2e8f0}.nextcrm-landing-scope:not(.dark) .aws-domain-error{color:#dc2626}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-num{background:color-mix(in srgb,var(--btnhovercolor, #6366f1) 12%,#f1f5f9);color:#4338ca}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-generate-hint,.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-loading-meta{color:#64748b!important}.nextcrm-landing-scope:not(.dark) .aws-prompt-card .aca-w-success-url{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}.nextcrm-landing-scope:not(.dark) .aws-menu-dropdown button:hover{background:#f1f5f9!important}.nextcrm-landing-scope:not(.dark) .aws-main-panel{color:var(--aws-text)}.nextcrm-landing-scope:not(.dark) .aws-wizard-loading{color:#64748b!important}
