:root{--bmc-app-accent:#ff914d;--bmc-app-accent-2:#ff6b3d;--bmc-app-blue:#2563eb;--bmc-app-green:#16a34a;--bmc-app-rose:#e11d48;--bmc-app-ink:#121826;--bmc-app-muted:#667085;--bmc-app-bg:#f7f8fb;--bmc-app-card:rgba(255,255,255,0.72);--bmc-app-card-strong:rgba(255,255,255,0.88);--bmc-app-border:rgba(18,24,38,0.1);--bmc-app-shadow:0 22px 70px rgba(21,28,45,0.12);--bmc-app-shadow-soft:0 12px 32px rgba(21,28,45,0.08);--bmc-app-radius:28px}body.dark{--bmc-app-ink:#f8fafc;--bmc-app-muted:rgba(226,232,240,0.72);--bmc-app-bg:#090b10;--bmc-app-card:rgba(16,18,27,0.72);--bmc-app-card-strong:rgba(19,22,33,0.88);--bmc-app-border:rgba(255,255,255,0.12);--bmc-app-shadow:0 26px 80px rgba(0,0,0,0.38);--bmc-app-shadow-soft:0 14px 42px rgba(0,0,0,0.24)}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgba(255,145,77,0.16),transparent 28rem),radial-gradient(circle at 86% 20%,rgba(37,99,235,0.1),transparent 26rem),linear-gradient(180deg,#fff 0%,var(--bmc-app-bg) 58%,#fff 100%)!important;color:var(--bmc-app-ink)}body.dark{background:radial-gradient(circle at 12% 8%,rgba(255,145,77,0.22),transparent 28rem),radial-gradient(circle at 84% 22%,rgba(109,93,247,0.16),transparent 30rem),linear-gradient(180deg,#07080c 0%,#0c1018 62%,#08090d 100%)!important}.tools-section.liquid-bg{position:relative;padding:0!important;overflow:visible}.tools-section.liquid-bg::before,.tools-section.liquid-bg::after{content:"";position:absolute;pointer-events:none;border-radius:999px;opacity:0.62;filter:blur(24px);transform:translateZ(0)}.tools-section.liquid-bg::before{width:min(46vw,560px);height:min(46vw,560px);inset:4rem auto auto -12rem;background:radial-gradient(circle,rgba(255,145,77,0.28),transparent 68%)}.tools-section.liquid-bg::after{width:min(44vw,520px);height:min(44vw,520px);inset:16rem -12rem auto auto;background:radial-gradient(circle,rgba(37,99,235,0.16),transparent 70%)}.bmc-container{width:min(100% - 32px,1480px)!important;margin-inline:auto!important;position:relative;z-index:1}.premium-tool-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,40px);align-items:end;margin:clamp(10px,4vw,42px) 0 clamp(24px,4vw,42px)!important}.tool-title-section{max-width:740px}.ai-badge,.lang-switcher-pill,.how-it-works-btn,.framework-switcher,.audit-btn,.share-btn,.export-btn,.export-info-btn,.premium-badge-link,.input-container,.tool-card,.bmc-block,.content-wrapper,.stats-sidebar{-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px)}.ai-badge{border:1px solid rgba(255,145,77,0.22)!important;background:rgba(255,145,77,0.1)!important;color:var(--bmc-app-accent)!important;box-shadow:none!important}.smart-generator-title{max-width:760px;margin-top:18px!important;color:var(--bmc-app-ink)!important;letter-spacing:0!important;line-height:1.12!important;overflow:visible!important;padding-bottom:0.08em;font-size:clamp(0.45rem,4vw,3.8rem)!important;background:linear-gradient(120deg,var(--bmc-app-ink) 0%,var(--bmc-app-accent) 54%,var(--bmc-app-blue) 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[dir="rtl"] .smart-generator-title{line-height:1.2!important;padding-bottom:0.14em}.smart-generator-subtitle{max-width:680px;color:var(--bmc-app-muted)!important;font-size:clamp(1rem,1.6vw,1.22rem)!important;line-height:1.8!important}.lang-switcher-container{display:grid;gap:14px;justify-items:end}.lang-switcher-pill,.how-it-works-btn,.framework-switcher{background:var(--bmc-app-card)!important;border:1px solid var(--bmc-app-border)!important;box-shadow:var(--bmc-app-shadow-soft)!important}.page-lang-btn,.framework-btn{min-height:42px;border-radius:999px!important;transition:transform 180ms ease,background 180ms ease,color 180ms ease}.page-lang-btn:hover,.framework-btn:hover,.export-template-card:hover,.export-btn:hover,.generate-btn:hover{transform:translateY(-1px)}.tool-card.bmc-tool-card{overflow:visible!important;border-radius:var(--bmc-app-radius)!important;border:1px solid var(--bmc-app-border)!important;background:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.16)),var(--bmc-app-card)!important;box-shadow:var(--bmc-app-shadow)!important}body.dark .tool-card.bmc-tool-card{background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),var(--bmc-app-card)!important}.tool-body{padding:0!important;overflow:visible!important}.input-section{overflow:visible!important}.saas-feature-bar{position:sticky;top:82px;z-index:12;margin-bottom:0!important;padding:10px!important;border-radius:22px!important;background:rgba(255,255,255,0.46)!important;border:1px solid var(--bmc-app-border)!important;box-shadow:var(--bmc-app-shadow-soft);transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease}body.dark .saas-feature-bar{background:rgba(10,12,18,0.58)!important}.saas-feature-bar.is-stuck{background:rgba(255,255,255,0.78)!important;border-color:color-mix(in srgb,var(--bmc-app-accent) 22%,var(--bmc-app-border))!important;box-shadow:0 16px 44px rgba(21,28,45,0.12)}body.dark .saas-feature-bar.is-stuck{background:rgba(10,12,18,0.82)!important;box-shadow:0 18px 48px rgba(0,0,0,0.34)}.saas-feature-bar-placeholder{display:none}@media (min-width:921px){.saas-feature-bar.is-floating{position:fixed!important;top:82px!important;left:var(--saas-bar-left,0px)!important;width:var(--saas-bar-width,auto)!important;z-index:900!important;margin:0!important;transform:translate3d(0,0,0)}.saas-feature-bar-placeholder.is-active{display:block;height:var(--saas-bar-height,0px);margin-bottom:0}}.audit-btn,.share-btn,.export-btn,.export-info-btn,.bmc-clear-btn,.custom-select-trigger{min-height:42px!important;border-radius:999px!important;border:1px solid var(--bmc-app-border)!important;background:var(--bmc-app-card-strong)!important;color:var(--bmc-app-ink)!important}.ai-lang-wrapper{width:auto!important;min-width:0;display:inline-flex!important;align-items:center;gap:10px}.ai-lang-caption{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bmc-app-accent) 22%,transparent);background:color-mix(in srgb,var(--bmc-app-accent) 9%,var(--bmc-app-card-strong));color:color-mix(in srgb,var(--bmc-app-ink) 82%,var(--bmc-app-muted));font-size:0.78rem;font-weight:800;line-height:1;white-space:nowrap;letter-spacing:0}.ai-lang-caption i{color:var(--bmc-app-accent);font-size:1.05rem}.ai-lang-wrapper .custom-select{min-width:142px}.input-container{border-radius:28px!important;border:1px solid var(--bmc-app-border)!important;background:radial-gradient(circle at 100% 0%,rgba(255,145,77,0.12),transparent 24rem),var(--bmc-app-card-strong)!important;box-shadow:var(--bmc-app-shadow-soft)!important}.input-header{border-bottom:1px solid var(--bmc-app-border)!important}.tool-textarea{min-height:138px!important;color:var(--bmc-app-ink)!important;caret-color:var(--bmc-app-accent)}.tool-textarea::placeholder,.block-content:empty::before{color:color-mix(in srgb,var(--bmc-app-muted) 76%,transparent)!important}.suggestions-container{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center;justify-content:flex-start}.suggestion-pill{display:inline-flex!important;align-items:center;gap:8px;flex:0 1 auto;box-sizing:border-box;width:auto!important;max-width:min(100%,620px);min-height:38px;padding:9px 14px!important;border-radius:999px!important;background:rgba(255,145,77,0.09)!important;border:1px solid rgba(255,145,77,0.18)!important;color:var(--bmc-app-accent)!important;font-weight:700;white-space:nowrap!important;text-align:start;overflow:hidden}.suggestion-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.input-actions-footer{display:grid!important;grid-template-columns:minmax(180px,340px) minmax(300px,680px) minmax(340px,600px);grid-template-rows:auto;gap:clamp(18px,2vw,28px) clamp(14px,1.5vw,24px);align-items:center;margin-top:clamp(14px,2vw,24px)!important}#rate-limit-status{grid-column:1;grid-row:1;min-width:0;width:auto;max-width:360px;justify-self:start}.rate-status-badge{max-width:100%;min-width:0;display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:6px}.swot-suggestion-addon{grid-column:3;grid-row:1;justify-self:end;min-width:0;box-sizing:border-box;width:clamp(340px,31vw,600px);max-width:600px;margin:0!important}[dir="rtl"] #rate-limit-status{grid-column:1;justify-self:start}[dir="rtl"] .swot-suggestion-addon{grid-column:3;justify-self:end}.premium-badge-link{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box;max-width:100%;min-height:52px;min-width:0!important;padding-inline:10px!important;white-space:normal!important;line-height:1.35;text-align:center}.premium-badge-link span{min-width:0;overflow-wrap:anywhere}.input-actions-footer:has(#rate-limit-status.is-limit-reached){grid-template-columns:minmax(380px,1.35fr) minmax(210px,300px) minmax(320px,0.85fr);align-items:center;column-gap:clamp(14px,1.5vw,24px);row-gap:18px}#rate-limit-status.is-limit-reached{grid-column:1;grid-row:1;justify-self:stretch;max-width:none}[dir="rtl"] #rate-limit-status.is-limit-reached{grid-column:1}.input-actions-footer:has(#rate-limit-status.is-limit-reached) .swot-suggestion-addon{grid-column:3;grid-row:1;justify-self:end;width:min(100%,560px);max-width:560px}[dir="rtl"] .input-actions-footer:has(#rate-limit-status.is-limit-reached) .swot-suggestion-addon{grid-column:3}.input-actions-footer:has(#rate-limit-status.is-limit-reached) .generate-btn{grid-column:2;grid-row:1;width:min(100%,300px)!important;min-height:54px!important;padding-inline:20px!important}#rate-limit-status.is-limit-reached .rate-limit-error-box{width:100%;min-height:184px;padding:clamp(22px,2.2vw,34px)!important;overflow:visible!important}#rate-limit-status.is-limit-reached .rate-limit-content{min-width:0;max-width:100%}#rate-limit-status.is-limit-reached .rate-limit-content strong,#rate-limit-status.is-limit-reached .rate-limit-content p{white-space:normal;overflow-wrap:anywhere}#rate-limit-status.is-limit-reached .countdown-display{max-width:100%;flex-wrap:wrap}.generate-btn{grid-column:2;grid-row:1;justify-self:center;width:min(100%,680px)!important;min-height:58px!important;border-radius:999px!important;border:0!important;background:linear-gradient(135deg,var(--bmc-app-accent),var(--bmc-app-accent-2))!important;box-shadow:0 18px 40px rgba(255,105,56,0.28)!important}.canvas-result-section{margin-top:clamp(22px,4vw,42px)!important}.grid-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:14px!important;padding:14px 0 18px!important}.toolbar-title{color:var(--bmc-app-ink)!important;font-size:clamp(1.08rem,2vw,1.4rem)!important}.export-group{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:8px!important}.export-btn:focus-visible,.export-info-btn:focus-visible,.generate-btn:focus-visible,.page-lang-btn:focus-visible,.framework-btn:focus-visible,.smart-suggest-btn:focus-visible,.export-template-card:focus-visible,.export-logo-dropzone:focus-within,.export-field input:focus-visible,.premium-modal-close:focus-visible{outline:3px solid color-mix(in srgb,var(--bmc-app-accent) 50%,transparent)!important;outline-offset:3px!important}.bmc-grid{gap:14px!important}.bmc-row{gap:14px!important}.bmc-block{min-height:210px!important;border:1px solid var(--bmc-app-border)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,0.32),rgba(255,255,255,0.1)),var(--bmc-app-card-strong)!important;box-shadow:0 12px 32px rgba(21,28,45,0.07)!important;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease!important}body.dark .bmc-block{background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018)),var(--bmc-app-card)!important}.bmc-block:hover{transform:translateY(-2px);border-color:rgba(255,145,77,0.28)!important;box-shadow:0 18px 42px rgba(21,28,45,0.1)!important}.bmc-block.value-prop{border-color:rgba(255,145,77,0.32)!important;background:radial-gradient(circle at 50% 0%,rgba(255,145,77,0.18),transparent 18rem),var(--bmc-app-card-strong)!important}.block-header{gap:10px!important;padding-bottom:12px!important;border-bottom:1px solid var(--bmc-app-border)!important}.block-header h3{color:var(--bmc-app-ink)!important;font-size:0.96rem!important;line-height:1.35!important}.header-left i,.toolbar-title i,.suggestions-title-group i{color:var(--bmc-app-accent)!important}.block-content{color:var(--bmc-app-ink)!important;font-size:0.9rem!important;line-height:1.65!important}.block-content ul{padding-inline-start:1.1rem!important}[dir="rtl"] .block-content ul{padding-inline-start:0!important;padding-inline-end:1.1rem!important}.block-content li{margin-bottom:0.55rem!important}.content-section{background:transparent!important;padding-block:clamp(24px,5vw,76px)!important}.content-wrapper{border-radius:var(--bmc-app-radius)!important;border:1px solid var(--bmc-app-border)!important;background:var(--bmc-app-card)!important;box-shadow:var(--bmc-app-shadow-soft)!important;padding:30px}.section-title{color:var(--bmc-app-ink)!important}.content-section p{color:var(--bmc-app-muted)!important}.ai-loading-modal .loading-glass-card{width:min(92vw,520px)!important;border-radius:30px!important;background:var(--bmc-app-card-strong)!important;border:1px solid var(--bmc-app-border)!important;box-shadow:var(--bmc-app-shadow)!important}.brain-pulse,.mic-pulse-circle{animation-duration:2.4s!important}.export-customization-modal{position:fixed;inset:0;z-index:2147483647;display:none;align-items:center;justify-content:center;padding:clamp(14px,3vw,28px);box-sizing:border-box;overflow:hidden}.export-customization-modal.active{display:flex}.export-customization-overlay{position:fixed;inset:0;background:rgba(10,12,18,0.64)}body:not(.dark) .export-customization-overlay{background:rgba(245,247,250,0.76)}.export-customization-sheet{position:relative;width:min(1180px,100%);max-width:100%;max-height:min(88vh,900px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;overscroll-behavior:contain;border-radius:30px;background:radial-gradient(circle at 8% 0%,rgba(255,145,77,0.14),transparent 20rem),var(--bmc-app-card-strong);border:1px solid var(--bmc-app-border);box-shadow:var(--bmc-app-shadow);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}.export-customization-header{display:flex;justify-content:space-between;gap:18px;padding:clamp(20px,3vw,30px);border-bottom:1px solid var(--bmc-app-border);min-width:0}.export-kicker{color:var(--bmc-app-accent);font-size:0.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.export-customization-header h2{margin:4px 0 6px;color:var(--bmc-app-ink);font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.1}.export-customization-header p,.export-panel-heading p,.export-logo-dropzone p,.export-preview-panel p{color:var(--bmc-app-muted);margin:0}.export-customization-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,0.8fr);gap:18px;padding:clamp(16px,3vw,30px);min-width:0;box-sizing:border-box}.export-panel,.export-preview-panel{min-width:0;box-sizing:border-box;border:1px solid var(--bmc-app-border);border-radius:22px;background:rgba(255,255,255,0.38);padding:clamp(16px,2.2vw,22px)}body.dark .export-panel,body.dark .export-preview-panel{background:rgba(255,255,255,0.035)}.export-template-panel,.export-brand-panel{grid-column:1}.export-preview-panel{grid-column:2;grid-row:1 / span 2;position:sticky;top:16px;align-self:start}.export-panel-heading{margin-bottom:14px}.export-panel-heading h3{color:var(--bmc-app-ink);margin:0 0 4px;font-size:1rem}.export-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.export-template-card{display:grid;gap:8px;min-width:0;min-height:136px;text-align:start;border-radius:18px;border:1px solid var(--bmc-app-border);background:var(--bmc-app-card);color:var(--bmc-app-ink);padding:12px;cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.export-template-card strong,.export-template-card small{min-width:0;overflow-wrap:anywhere}.export-template-card.active{border-color:var(--bmc-app-accent);box-shadow:0 0 0 3px rgba(255,145,77,0.16),var(--bmc-app-shadow-soft)}.export-template-card small{color:var(--bmc-app-muted);line-height:1.35}.template-preview{display:block;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,0.34);background:linear-gradient(135deg,#ff914d,#2563eb)}.classic-preview{background:linear-gradient(135deg,#ff914d,#f7f8fb)}.investor-preview{background:linear-gradient(135deg,#6d5df7,#ff914d)}.minimal-preview{background:linear-gradient(135deg,#111827,#f8fafc)}.corporate-preview{background:linear-gradient(135deg,#2563eb,#93c5fd)}.export-field{display:grid;gap:8px;min-width:0;color:var(--bmc-app-ink);font-weight:800}.export-field input[type="text"]{min-height:48px;border-radius:15px;border:1px solid var(--bmc-app-border);background:var(--bmc-app-card-strong);color:var(--bmc-app-ink);padding:0 14px}.export-brand-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:14px 0;align-items:end}.color-field input{width:100%;height:48px;border:1px solid var(--bmc-app-border);border-radius:15px;background:var(--bmc-app-card-strong);padding:5px}.export-reset-btn,.export-secondary-action,.export-primary-action{min-height:48px;border-radius:999px;border:1px solid var(--bmc-app-border);padding:0 18px;font-weight:900;cursor:pointer}.export-reset-btn,.export-secondary-action{background:var(--bmc-app-card-strong);color:var(--bmc-app-ink)}.export-primary-action{background:linear-gradient(135deg,var(--bmc-app-accent),var(--bmc-app-accent-2));color:#fff;border:0;box-shadow:0 14px 30px rgba(255,105,56,0.24)}.export-logo-dropzone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:92px;border-radius:20px;border:1px dashed rgba(255,145,77,0.46);background:rgba(255,145,77,0.07);padding:16px;cursor:pointer}.export-logo-dropzone>div:last-child{min-width:0}.export-logo-dropzone strong,.export-logo-dropzone p{overflow-wrap:anywhere}.export-logo-dropzone.dragging{border-style:solid;background:rgba(255,145,77,0.13)}.export-logo-dropzone input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.export-logo-icon,.preview-logo{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:rgba(255,145,77,0.14);color:var(--bmc-app-accent);font-size:1.45rem}.export-upload-error{min-height:20px;margin:9px 0 0;color:var(--bmc-app-rose);font-weight:800}.export-cover-preview{--export-accent:#ff914d;display:grid;gap:12px;min-width:0;min-height:330px;overflow:hidden;border-radius:24px;padding:22px;color:var(--bmc-app-ink);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--export-accent) 20%,transparent),transparent 12rem),linear-gradient(145deg,rgba(255,255,255,0.9),rgba(248,250,252,0.72));border:1px solid color-mix(in srgb,var(--export-accent) 26%,var(--bmc-app-border));box-shadow:var(--bmc-app-shadow-soft)}.export-cover-preview[data-template="minimal_clean"]{color:#111827;background:radial-gradient(circle at 12% 0%,rgba(17,24,39,0.08),transparent 12rem),linear-gradient(145deg,#ffffff,#eef2f7)!important;border-color:rgba(17,24,39,0.18)}body.dark .export-cover-preview{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--export-accent) 18%,transparent),transparent 12rem),linear-gradient(145deg,rgba(16,18,27,0.96),rgba(11,13,20,0.9))}body.dark .export-cover-preview[data-template="minimal_clean"]{background:radial-gradient(circle at 12% 0%,rgba(17,24,39,0.08),transparent 12rem),linear-gradient(145deg,#ffffff,#eef2f7)!important;box-shadow:0 18px 46px rgba(0,0,0,0.26)}.preview-logo{width:72px;height:72px;border-radius:24px;background:color-mix(in srgb,var(--export-accent) 16%,transparent);color:var(--export-accent)}.export-cover-preview[data-template="minimal_clean"] .preview-logo{background:rgba(17,24,39,0.08);border:1px solid rgba(17,24,39,0.12);color:#111827}.preview-logo img{max-width:78%;max-height:78%;object-fit:contain}.preview-template{color:var(--export-accent);font-weight:900}.export-cover-preview[data-template="minimal_clean"] .preview-template,.export-cover-preview[data-template="minimal_clean"] h4{color:#111827}.export-cover-preview h4{margin:0;color:var(--bmc-app-ink);font-size:clamp(1.4rem,3vw,2rem);line-height:1.12;overflow-wrap:anywhere}#export-preview-meta{overflow-wrap:anywhere}.export-cover-preview[data-template="minimal_clean"] #export-preview-meta{color:#475569}.preview-lines{display:grid;gap:8px;margin-top:auto}.preview-lines span{display:block;height:10px;width:100%;border-radius:999px;background:color-mix(in srgb,var(--export-accent) 18%,var(--bmc-app-border))}.export-cover-preview[data-template="minimal_clean"] .preview-lines span{background:rgba(17,24,39,0.18)}.preview-lines span:nth-child(2){width:74%}.preview-lines span:nth-child(3){width:46%}.export-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:16px}body.modal-open{overflow:hidden}@media (max-width:1180px){.premium-tool-header{grid-template-columns:1fr}.lang-switcher-container{justify-items:start}.export-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.grid-toolbar,.input-actions-footer{position:static;grid-template-columns:1fr!important}.saas-feature-bar{top:68px;z-index:35}.saas-actions,.export-group,.header-actions{width:100%;justify-content:stretch!important}.input-header{align-items:flex-start!important;gap:14px!important}.header-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.bmc-clear-btn{width:auto!important;min-width:112px!important;min-height:48px!important;padding:0 18px!important;justify-content:center!important;gap:8px!important;background:rgba(255,145,77,0.08)!important;border-color:rgba(255,145,77,0.28)!important;color:var(--bmc-app-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)!important}.bmc-clear-btn:hover,.bmc-clear-btn:active{background:rgba(255,145,77,0.18)!important;color:var(--bmc-app-ink)!important;transform:translateY(-1px)!important}.audit-btn,.share-btn,.export-btn,.export-info-btn,.generate-btn,.premium-badge-link{width:100%;justify-content:center}.suggestions-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}#rate-limit-status,[dir="rtl"] #rate-limit-status,.swot-suggestion-addon,[dir="rtl"] .swot-suggestion-addon,.generate-btn{grid-column:1!important;grid-row:auto!important;justify-self:stretch}.input-actions-footer:has(#rate-limit-status.is-limit-reached),[dir="rtl"] .input-actions-footer:has(#rate-limit-status.is-limit-reached){grid-template-columns:1fr!important}.input-actions-footer:has(#rate-limit-status.is-limit-reached) .swot-suggestion-addon,[dir="rtl"] .input-actions-footer:has(#rate-limit-status.is-limit-reached) .swot-suggestion-addon,.input-actions-footer:has(#rate-limit-status.is-limit-reached) .generate-btn{grid-column:1!important;grid-row:auto!important;justify-self:stretch;width:100%;max-width:none}.premium-badge-link{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline:16px!important}.bmc-row,.bmc-grid,.bmc-col{display:grid!important;grid-template-columns:1fr!important}.bmc-block,.bmc-block.half-width{min-height:180px!important;width:100%!important}.export-customization-modal{align-items:center;padding:10px}.export-customization-sheet{width:min(100%,620px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:28px}.export-customization-body{grid-template-columns:1fr;gap:14px;padding:14px}.export-template-panel,.export-brand-panel,.export-preview-panel{grid-column:1;grid-row:auto;position:static}.export-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:0}.export-template-card{min-width:0;min-height:122px;scroll-snap-align:none}}@media (max-width:640px){.bmc-container{width:min(100% - 18px,1480px)!important}.tools-section.liquid-bg{padding-top:14px!important;padding-bottom:118px!important}.smart-generator-title{font-size:clamp(2.15rem,12vw,3.35rem)!important;line-height:1.16!important}.lang-switcher-pill{width:100%;display:grid!important;grid-template-columns:repeat(3,1fr)}.tool-body{padding:12px!important}.input-container,.tool-card.bmc-tool-card,.bmc-block,.content-wrapper{border-radius:20px!important}.input-container{max-height:none!important;overflow:visible!important;display:block!important}.input-header,.header-actions{display:grid!important;grid-template-columns:1fr;gap:10px}.ai-lang-wrapper{width:100%!important;display:grid!important;grid-template-columns:minmax(104px,auto) minmax(0,1fr);align-items:center;gap:10px}[dir="rtl"] .ai-lang-wrapper{grid-template-columns:minmax(0,1fr) minmax(104px,auto)}[dir="rtl"] .ai-lang-caption{grid-column:2;grid-row:1}[dir="rtl"] .ai-lang-wrapper .custom-select{grid-column:1;grid-row:1}html[dir="rtl"] .ai-lang-wrapper,body[dir="rtl"] .ai-lang-wrapper{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(104px,auto)}html[dir="rtl"] .ai-lang-caption,body[dir="rtl"] .ai-lang-caption{grid-column:2;grid-row:1;direction:rtl;text-align:right}html[dir="rtl"] .ai-lang-wrapper .custom-select,body[dir="rtl"] .ai-lang-wrapper .custom-select{grid-column:1;grid-row:1;direction:ltr}.ai-lang-caption{justify-content:center;min-width:0;padding-inline:12px}.ai-lang-caption span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-lang-wrapper .custom-select{min-width:0;width:100%}.tool-textarea{min-height:150px!important;padding-inline-end:58px!important}[dir="rtl"] .tool-textarea{padding-inline-start:58px!important;padding-inline-end:14px!important}.mic-btn{width:48px!important;height:48px!important}.suggestions-container{display:grid!important;grid-template-columns:1fr;width:100%;box-sizing:border-box;overflow:visible;padding-bottom:0;gap:10px!important}.suggestions-wrapper{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-inline:auto!important;padding-inline:0!important;padding-bottom:18px!important;overflow:visible!important;box-sizing:border-box}.suggestions-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;letter-spacing:0!important;margin-bottom:12px!important}.suggestions-title-group{min-width:0;gap:8px}.suggestions-title-group span{min-width:0;white-space:normal;font-size:clamp(0.76rem,3.7vw,0.94rem);overflow:visible;text-overflow:clip;line-height:1.15}.char-counter-container{justify-self:end;white-space:nowrap}.suggestion-pill{width:100%!important;box-sizing:border-box;min-height:62px;max-width:100%;border-radius:22px!important;padding:14px 16px!important;white-space:normal!important;overflow:visible}.suggestion-pill span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.input-actions-footer{gap:12px}.rate-status-badge{width:100%;justify-content:center;text-align:center}.stats-trigger-btn,[dir="rtl"] .stats-trigger-btn{right:auto!important;left:10px!important;top:auto!important;bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border-radius:16px!important;writing-mode:horizontal-tb!important;transform:none!important;display:grid!important;place-items:center!important}.stats-trigger-btn span{display:none!important}.premium-badge-link{min-height:62px;border-radius:22px!important;font-size:clamp(0.86rem,3.7vw,1rem)!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:12px 10px!important;gap:8px}.premium-badge-link span{min-width:0;overflow-wrap:anywhere}.try-new-tag{flex-shrink:0;white-space:nowrap}.swot-suggestion-addon,[dir="rtl"] .swot-suggestion-addon,.input-actions-footer:has(#rate-limit-status.is-limit-reached) .swot-suggestion-addon,[dir="rtl"] .input-actions-footer:has(#rate-limit-status.is-limit-reached) .swot-suggestion-addon{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-inline:auto!important;justify-self:center!important;box-sizing:border-box}#rate-limit-status.is-limit-reached .rate-limit-error-box{min-height:0;padding:28px 18px!important;overflow:visible!important}.grid-toolbar{gap:16px!important;text-align:center}.toolbar-title{justify-content:center!important}.toolbar-actions{width:100%;min-width:0}.export-group{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px!important}.export-btn,.export-info-btn{min-width:0!important;min-height:54px!important;padding:0 8px!important;border-radius:20px!important;gap:5px!important}.export-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:clamp(0.74rem,3.2vw,0.95rem)!important;line-height:1.1}.export-brand-row,.export-actions{grid-template-columns:1fr}.export-customization-modal{padding:8px}.export-customization-sheet{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:26px}.export-customization-header{align-items:start;gap:12px;padding:18px 16px 16px}.export-customization-header h2{font-size:clamp(1.7rem,8vw,2.15rem)}.export-customization-header p{font-size:clamp(0.92rem,4vw,1rem);line-height:1.35}.export-customization-body{padding:12px;gap:12px}.export-panel,.export-preview-panel{border-radius:22px;padding:14px}.export-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.export-template-card{min-height:122px;border-radius:18px;padding:10px}.export-template-card strong{font-size:0.9rem;line-height:1.15}.export-template-card small{font-size:0.78rem}.template-preview{height:38px;border-radius:11px}.export-logo-dropzone{grid-template-columns:46px minmax(0,1fr);min-height:86px;padding:12px}.export-logo-icon{width:46px;height:46px;border-radius:16px}.export-cover-preview{min-height:270px;border-radius:22px;padding:16px}.preview-logo{width:58px;height:58px;border-radius:18px}.export-cover-preview h4{font-size:clamp(1.15rem,6vw,1.6rem)}.export-reset-btn,.export-secondary-action,.export-primary-action{width:100%}.stats-trigger-btn{right:auto!important;left:10px!important;top:auto!important;bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border-radius:16px!important;writing-mode:horizontal-tb!important;transform:none!important;display:grid!important;place-items:center!important}[dir="rtl"] .stats-trigger-btn{right:auto!important;left:10px!important}.stats-trigger-btn span{display:none!important}.stats-trigger-btn i{margin:0!important;font-size:1.35rem!important}}body.is-scrolling .ai-badge,body.is-scrolling .lang-switcher-pill,body.is-scrolling .how-it-works-btn,body.is-scrolling .framework-switcher,body.is-scrolling .audit-btn,body.is-scrolling .share-btn,body.is-scrolling .export-btn,body.is-scrolling .export-info-btn,body.is-scrolling .premium-badge-link,body.is-scrolling .input-container,body.is-scrolling .tool-card,body.is-scrolling .bmc-block,body.is-scrolling .content-wrapper,body.is-scrolling .stats-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition-duration:0ms!important}body.is-scrolling .bmc-block:hover,body.is-scrolling .export-btn:hover,body.is-scrolling .generate-btn:hover,body.is-scrolling .page-lang-btn:hover{transform:none!important}@media (max-width:768px){.tools-section.liquid-bg::before,.tools-section.liquid-bg::after{filter:blur(14px);opacity:0.36}.bmc-block,.content-wrapper,.tool-card.bmc-tool-card{contain:paint}.bmc-block,.page-lang-btn,.framework-btn,.export-btn,.generate-btn{transition-property:background,border-color,color,box-shadow!important}.bmc-block:hover,.page-lang-btn:hover,.framework-btn:hover,.export-btn:hover,.generate-btn:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.001ms!important}.liquid-bg-blob,.pulse-ring,.brain-pulse,.pulse-marker,.animate-pulse{animation:none!important}}