.page-module__w4g9Ra__page{background:var(--background);width:100%;min-height:100vh}.page-module__w4g9Ra__container{width:100%;max-width:1280px;margin:0 auto;padding:2rem 1rem 4rem}@media (max-width:1024px){.page-module__w4g9Ra__container{padding:1.75rem 1rem 3.5rem}}@media (max-width:768px){.page-module__w4g9Ra__container{padding:1.5rem .75rem 3rem}}
.TextDecoratorClient-module__EKWXbq__container{max-width:1200px;margin:0 auto}.TextDecoratorClient-module__EKWXbq__hero{text-align:center;margin-bottom:2.5rem}.TextDecoratorClient-module__EKWXbq__badge{background:var(--primary-light);color:var(--primary);border-radius:999px;padding:.5rem 1rem;font-weight:600;display:inline-block}.TextDecoratorClient-module__EKWXbq__title{margin-top:1rem;font-size:clamp(2rem,4vw,3rem)}.TextDecoratorClient-module__EKWXbq__description{max-width:720px;color:var(--text-secondary);margin:1rem auto 2rem;line-height:1.7}.TextDecoratorClient-module__EKWXbq__input{width:100%;max-width:720px;height:64px;color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:18px;outline:none;padding:0 22px;font-size:1.05rem;font-weight:500;transition:all .25s;box-shadow:0 8px 24px #0000000a}.TextDecoratorClient-module__EKWXbq__input::placeholder{color:var(--text-secondary)}.TextDecoratorClient-module__EKWXbq__input:hover{border-color:var(--primary)}.TextDecoratorClient-module__EKWXbq__input:focus{border-color:var(--primary);background:var(--background);box-shadow:0 0 0 4px rgba(var(--primary-rgb), .12), 0 12px 32px rgba(var(--primary-rgb), .12);transform:translateY(-1px)}.TextDecoratorClient-module__EKWXbq__controls{justify-content:center;margin-top:1.25rem;display:flex}.TextDecoratorClient-module__EKWXbq__select{border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;min-width:220px;padding:.8rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s}.TextDecoratorClient-module__EKWXbq__select:hover,.TextDecoratorClient-module__EKWXbq__select:focus{border-color:var(--primary);outline:none}.TextDecoratorClient-module__EKWXbq__categories{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.TextDecoratorClient-module__EKWXbq__categoryButton{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;padding:.65rem 1rem;font-weight:600;transition:all .2s}.TextDecoratorClient-module__EKWXbq__categoryButton:hover{border-color:var(--primary)}.TextDecoratorClient-module__EKWXbq__activeCategory{background:var(--primary);color:#fff;border-color:var(--primary)}.TextDecoratorClient-module__EKWXbq__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.TextDecoratorClient-module__EKWXbq__resultCard{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.TextDecoratorClient-module__EKWXbq__resultCard:hover{border-color:var(--primary);box-shadow:0 8px 24px rgba(var(--primary-rgb), .12);transform:translateY(-2px)}.TextDecoratorClient-module__EKWXbq__resultText{word-break:break-word;font-size:1.15rem;font-weight:600;line-height:1.6}.TextDecoratorClient-module__EKWXbq__copyText{color:var(--text-secondary);margin-top:.6rem;font-size:.8rem}@media (max-width:768px){.TextDecoratorClient-module__EKWXbq__grid{grid-template-columns:1fr}.TextDecoratorClient-module__EKWXbq__input{height:58px;font-size:1rem}.TextDecoratorClient-module__EKWXbq__select{width:100%;max-width:320px}}.TextDecoratorClient-module__EKWXbq__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.TextDecoratorClient-module__EKWXbq__groups{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.TextDecoratorClient-module__EKWXbq__groupButton{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s}.TextDecoratorClient-module__EKWXbq__groupButton:hover{border-color:var(--primary);transform:translateY(-1px)}.TextDecoratorClient-module__EKWXbq__activeGroup{background:var(--primary);color:#fff;border-color:var(--primary)}.TextDecoratorClient-module__EKWXbq__resultCount{color:var(--text-secondary);margin-top:1.25rem;font-size:.95rem;font-weight:500}.TextDecoratorClient-module__EKWXbq__loadMoreWrapper{justify-content:center;margin-top:2rem;display:flex}.TextDecoratorClient-module__EKWXbq__loadMore{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.9rem 1.8rem;font-size:.95rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.TextDecoratorClient-module__EKWXbq__loadMore:hover{background:var(--primary-hover);box-shadow:0 8px 24px rgba(var(--primary-rgb), .2);transform:translateY(-2px)}.TextDecoratorClient-module__EKWXbq__loadMore:active{transform:scale(.98)}@media (max-width:768px){.TextDecoratorClient-module__EKWXbq__controls{flex-direction:column}.TextDecoratorClient-module__EKWXbq__groups{gap:.5rem}.TextDecoratorClient-module__EKWXbq__groupButton,.TextDecoratorClient-module__EKWXbq__categoryButton{padding:.55rem .9rem;font-size:.85rem}.TextDecoratorClient-module__EKWXbq__loadMore{width:100%;max-width:320px}}
