.glossy-home{background:#eff7f1;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.glossy-home .home-creation-stage{margin:0 12px 0 0;padding-block:16px 48px!important;border:1px solid #d7e7dc;border-radius:16px 16px 0 0!important;box-shadow:0 2px 12px rgba(31,83,51,.04)}.glossy-home .creation-composer{isolation:isolate;position:relative;z-index:60}.glossy-home .gramproof-navbar{height:56px!important}.glossy-home aside[aria-label=Tools]{inset-block-start:56px;width:96px!important;padding:10px 6px 12px}.glossy-home aside[aria-label=Tools]:has(:focus-visible),.glossy-home aside[aria-label=Tools]:hover{width:96px!important}.glossy-home aside[aria-label=Tools]~main{margin-left:96px!important}.glossy-home aside[aria-label=Tools]>:is(button,a[data-tool]){min-height:52px;flex-direction:column;justify-content:center;gap:2px;padding:3px 2px}.glossy-home aside[aria-label=Tools] .preferences>span:last-child,.glossy-home aside[aria-label=Tools]>:is(button,a[data-tool])>span:last-child{width:82px;max-width:82px;margin-left:0;opacity:1;overflow:visible;white-space:normal;text-align:center;transform:none;font-size:11px;line-height:1.15}.glossy-home .home-hero-copy{margin-top:86px}.glossy-home .home-creation-stage>div>h2{font-size:40px!important;line-height:1.2!important}.glossy-home .creation-composer .composer-submit,.glossy-home .creation-composer .composer-upload,.glossy-home .creation-composer .interactive-tab,.glossy-home .creation-composer>div,.glossy-home .dropdown-overlay,.glossy-home .home-idea-card,.glossy-home .home-idea-card>span,.glossy-home .trust-install{border-radius:999px!important}.glossy-home .creation-composer>div{border-radius:16px!important}.glossy-home .creation-composer .composer-toolbar{border-radius:0 0 15px 15px!important;overflow:visible}.glossy-home .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.glossy-home .no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.glossy-home .language-picker{left:50%;z-index:70!important;max-height:calc(100vh - 32px);overflow:hidden;transform:translateX(-50%);animation:language-picker-in .18s cubic-bezier(0,0,.2,1) forwards}.glossy-home .language-picker>div:last-child{max-height:calc(100vh - 112px);overscroll-behavior:contain}@keyframes language-picker-in{0%{opacity:0;transform:translate(-50%,-4px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}.glossy-home .creation-composer .composer-toolbar .interactive-tab{min-height:40px;padding-inline:20px;font-size:15px}.glossy-home .creation-composer .composer-toolbar .animate-tab-pop{min-height:40px;border-radius:999px!important;padding:0 8px 0 16px;font-size:15px}.glossy-home .creation-composer .composer-toolbar button[aria-label="Restore default state"]{min-height:20px;width:20px;padding:0}.glossy-home .creation-composer .dropdown-overlay{border-radius:12px!important}.glossy-home .creation-composer .dropdown-overlay .interactive-tab,.glossy-home .creation-composer .dropdown-overlay button{min-height:0;border-radius:8px!important;padding:8px 12px;font-size:12px}.glossy-home .home-idea-card{border-radius:14px!important}.glossy-home .home-idea-card>span{border-radius:9px!important}.glossy-home *{font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif}.glossy-home h1,.glossy-home h2,.glossy-home h3,.glossy-home h4,.glossy-home h5,.glossy-home h6{font-family:Poppins,sans-serif!important;font-weight:700;letter-spacing:-.02em}.glossy-home .hero-pattern{background:#ffffff!important;border-bottom:1px solid #e8ede9}.glossy-home .hero-headline{color:#1e293b;font-family:Poppins,sans-serif!important;font-weight:800}.glossy-home .extension-banner,.glossy-home .gramproof-navbar,.glossy-home aside[aria-label=Tools]{background:#ffffff;border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.glossy-home aside[aria-label=Tools] [aria-current=page]{background:#eaf4ed;color:#15803d;box-shadow:inset 0 0 0 1px #bbf7d0}.glossy-home #ai-checker{background:#ffffff;border-color:#e2e8f0;border-radius:20px;box-shadow:0 4px 20px -2px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.glossy-home #ai-checker>.grid>div:last-child{background:#f8faf9}.glossy-home .brand-cta:not(:disabled){background-color:#16a34a;border:none;font-family:Poppins,sans-serif!important;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.1)}.glossy-home .brand-cta:not(:disabled):hover{background-color:#15803d}.glossy-home #faq{background:#ffffff!important}.glossy-home #faq .border-t{border-top:0}.glossy-home #faq .border-b{margin-bottom:0;padding-inline:.5rem;border-bottom:1px solid #e5e7eb!important;background:#ffffff}.glossy-home #faq h2{color:#0f172a!important;font-family:Poppins,sans-serif!important;font-weight:700}.glossy-home #faq button{color:#1e293b!important;font-family:Poppins,sans-serif!important;font-weight:500}.glossy-home #faq .faq-answer p{color:#64748b!important;font-family:Poppins,sans-serif!important}.glossy-home footer{background:linear-gradient(110deg,#eef7f1,#edf8f2 58%,#e8f4f8)!important;color:#334155!important;border-top:1px solid #d6ebd9!important}.glossy-home footer h2{color:#15803d!important;font-family:Poppins,sans-serif!important;font-weight:700;letter-spacing:.05em}.glossy-home footer a,.glossy-home footer button{color:#475569!important;font-family:Poppins,sans-serif!important}.glossy-home footer a:hover,.glossy-home footer button:hover{color:#16a34a!important}.glossy-home footer address,.glossy-home footer p{color:#64748b!important;font-family:Poppins,sans-serif!important}.glossy-home footer .border-t{border-color:#d6ebd9!important}.glossy-home footer .bg-white\/95{background-color:#ffffff!important;border-color:#d6ebd9!important}@keyframes tab-pop{0%{transform:scale(.95)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes panel-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-glow{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 5px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.animate-tab-pop{animation:tab-pop .22s cubic-bezier(.175,.885,.32,1.275)}.animate-panel-swap{animation:panel-fade-in .24s cubic-bezier(.16,1,.3,1)}.animate-tab-glow{animation:tab-glow .38s ease-out}.interactive-tab{transition:all .16s cubic-bezier(.4,0,.2,1);user-select:none;cursor:pointer}.interactive-tab:hover{transform:translateY(-1px)}.interactive-tab:active{transform:scale(.94) translateY(0)}.dropdown-overlay{animation:dropdown-fade-in .18s cubic-bezier(0,0,.2,1) forwards;transform-origin:top left;border-radius:12px}@media (max-width:640px){.glossy-home .home-creation-stage{margin:0;border-inline:0;border-radius:0!important;padding-block:40px!important}.glossy-home .home-hero-copy{margin-top:36px}.glossy-home .composer-toolbar{overflow-x:auto;scrollbar-width:none}.glossy-home .composer-toolbar::-webkit-scrollbar{display:none}}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.crossfade-enter{animation:crossfade-in .25s cubic-bezier(.4,0,.2,1) forwards}.crossfade-exit{animation:crossfade-out .25s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes crossfade-in{0%{opacity:0}to{opacity:1}}@keyframes crossfade-out{0%{opacity:1}to{opacity:0}}