.app-shell{flex-direction:column;min-height:100vh;display:flex}.home-wrapper{flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:1100px;margin:0 auto;padding:3rem 1.5rem 5rem;display:flex}.home-hero-content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:760px;display:flex}.feature-grid-layout{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;width:100%;display:grid}.wc-screen{flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.wc-layout{flex:1;height:calc(100vh - 60px);display:flex;position:relative;overflow:hidden}.wc-cloud-area{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.wc-sidebar{z-index:10;border-left:1px solid rgba(255,255,255,.12);flex-direction:column;gap:1.25rem;width:320px;padding:1.5rem;display:flex;overflow-y:auto}.floating-code-banner{backdrop-filter:blur(16px);z-index:30;background:rgba(10,10,15,.92);border:1px solid rgba(168,85,247,.4);border-radius:9999px;align-items:center;gap:.85rem;padding:.5rem 1.25rem;display:flex;position:absolute;top:4.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px rgba(0,0,0,.5)}.word-cloud-stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.word-cloud-cluster{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;max-height:800px;display:flex;position:relative}.cloud-word{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:-.015em;transform-origin:50%;font-weight:700;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s;position:absolute}.cloud-word.word-horizontal{transform:translate(-50%,-50%)}.cloud-word.word-vertical{transform:translate(-50%,-50%)rotate(-90deg)}.cloud-word.word-horizontal:hover{z-index:50;filter:brightness(1.3)drop-shadow(0 0 16px);transform:translate(-50%,-50%)scale(1.15)!important}.cloud-word.word-vertical:hover{z-index:50;filter:brightness(1.3)drop-shadow(0 0 16px);transform:translate(-50%,-50%)rotate(-90deg)scale(1.15)!important}.word-badge-hover{opacity:0;pointer-events:none;transition:all .2s;position:absolute;top:-12px;right:-10px}.cloud-word:hover .word-badge-hover{opacity:1}.qr-wrapper{background:#fff;border-radius:12px;margin:.5rem 0 1rem;padding:.75rem;display:inline-flex;box-shadow:0 4px 12px rgba(0,0,0,.3)}.qr-wrapper svg{width:170px;height:170px;display:block}.welcome-qr-wrapper{background:#fff;border-radius:20px;margin:1.5rem 0 2rem;padding:1.25rem;display:inline-flex;box-shadow:0 10px 30px rgba(0,0,0,.4)}.welcome-qr-wrapper svg{width:240px;height:240px;display:block}.welcome-screen-container{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.send-container{flex-direction:column;gap:1.5rem;max-width:480px;min-height:100vh;margin:0 auto;padding:2rem 1.25rem;display:flex}@media (width<=768px){.wc-layout{flex-direction:column}.wc-sidebar{border-top:1px solid rgba(255,255,255,.12);border-left:none;width:100%}}