.VoiceInput-module__LLxFnG__container{align-items:center;gap:.5rem;width:100%;max-width:600px;margin:0;display:flex;position:relative}.VoiceInput-module__LLxFnG__inputWrapper{-webkit-backdrop-filter:blur(12px);z-index:2;background:#fff9;border:1px solid #fff6;border-radius:30px;flex:1;align-items:center;min-width:0;padding:.5rem 1rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #0000000d,inset 0 1px 1px #fff9}.VoiceInput-module__LLxFnG__inputWrapper:focus-within,.VoiceInput-module__LLxFnG__inputWrapper.VoiceInput-module__LLxFnG__listening{border-color:var(--primary);box-shadow:0 4px 20px #0070f326}.VoiceInput-module__LLxFnG__input{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.8rem;font-size:1rem;overflow:hidden}.VoiceInput-module__LLxFnG__micButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2196f3 0%,#9c27b0 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #2196f34d}.VoiceInput-module__LLxFnG__micButton:hover{transform:scale(1.1);box-shadow:0 6px 20px #9c27b066}.VoiceInput-module__LLxFnG__micButton.VoiceInput-module__LLxFnG__recording{background:linear-gradient(135deg,#f44336 0%,#e91e63 100%);animation:1.5s infinite VoiceInput-module__LLxFnG__pulse}@keyframes VoiceInput-module__LLxFnG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.VoiceInput-module__LLxFnG__pulseRing{border:2px solid var(--primary);opacity:0;z-index:1;border-radius:30px;width:100%;height:100%;animation:1.5s infinite VoiceInput-module__LLxFnG__ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes VoiceInput-module__LLxFnG__ripple{0%{opacity:.5;width:100%;height:100%}to{opacity:0;width:110%;height:130%}}@media (max-width:768px){.VoiceInput-module__LLxFnG__container{flex:1;gap:.5rem;min-width:0;max-width:100%}.VoiceInput-module__LLxFnG__inputWrapper{padding:.6rem 1rem}.VoiceInput-module__LLxFnG__input{padding:.4rem;font-size:.9rem}.VoiceInput-module__LLxFnG__micButton{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;font-size:1.3rem}}
.ListHeader-module__iWIgza__header{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;display:flex;box-shadow:0 2px 4px #0000001a}.ListHeader-module__iWIgza__left{flex:1;align-items:center;gap:.75rem;display:flex}.ListHeader-module__iWIgza__emojiContainer{position:relative}.ListHeader-module__iWIgza__emoji{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.5rem;transition:transform .2s}.ListHeader-module__iWIgza__emoji:hover{transform:scale(1.1)}.ListHeader-module__iWIgza__emojiPicker{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;grid-template-columns:repeat(8,1fr);gap:.25rem;max-width:300px;margin-top:.5rem;padding:.5rem;display:grid;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.ListHeader-module__iWIgza__emojiOption{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.25rem;transition:background .2s}.ListHeader-module__iWIgza__emojiOption:hover{background:#f0f0f0}.ListHeader-module__iWIgza__name{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:1.25rem;font-weight:600;transition:color .2s}.ListHeader-module__iWIgza__name:hover{color:#2196f3}.ListHeader-module__iWIgza__nameWrapper{align-items:center;gap:.75rem;display:flex}.ListHeader-module__iWIgza__taskCount{color:#666;text-align:center;background:#0000000f;border-radius:12px;min-width:24px;padding:.15rem .6rem;font-size:.85rem;font-weight:600}.ListHeader-module__iWIgza__nameInput{background:#fff;border:2px solid #2196f3;border-radius:4px;outline:none;padding:.25rem .5rem;font-size:1.25rem;font-weight:600}.ListHeader-module__iWIgza__deleteBtn{cursor:pointer;opacity:.7;background:0 0;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;padding:.4rem .6rem;font-size:1.1rem;transition:all .2s;display:flex}.ListHeader-module__iWIgza__deleteBtn:hover{opacity:1;background:#0000000d;border-color:#999;transform:scale(1.05)}
.CreateListButton-module__dpgO9G__createButton{cursor:pointer;color:#666;background:#fff3;border:2px dashed #0000001a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:200px;font-size:1.1rem;font-weight:500;transition:all .2s;display:flex}.CreateListButton-module__dpgO9G__createButton:hover{background:#fff6;border-color:#0003;transform:translateY(-2px)}.CreateListButton-module__dpgO9G__icon{opacity:.6;font-size:2rem}.CreateListButton-module__dpgO9G__minimalButton{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#fff9;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000000d}.CreateListButton-module__dpgO9G__minimalButton:hover{background:#fffc;transform:translateY(-1px)scale(1.05);box-shadow:0 6px 16px #0000001a}.CreateListButton-module__dpgO9G__minimalIcon{font-size:1rem}.CreateListButton-module__dpgO9G__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s CreateListButton-module__dpgO9G__fadeIn;display:flex;position:fixed;inset:0}.CreateListButton-module__dpgO9G__modal{background:#fff;border-radius:20px;width:90%;max-width:400px;padding:1.5rem;animation:.3s CreateListButton-module__dpgO9G__slideUp;box-shadow:0 20px 40px #0003}.CreateListButton-module__dpgO9G__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CreateListButton-module__dpgO9G__modalHeader h3{color:#333;margin:0;font-size:1.25rem}.CreateListButton-module__dpgO9G__closeBtn{cursor:pointer;color:#999;background:0 0;border:none;border-radius:50%;padding:.5rem;font-size:1.25rem;transition:all .2s}.CreateListButton-module__dpgO9G__closeBtn:hover{color:#333;background:#f5f5f5}.CreateListButton-module__dpgO9G__modalBody{flex-direction:column;gap:1.5rem;display:flex}.CreateListButton-module__dpgO9G__field{flex-direction:column;gap:.5rem;display:flex}.CreateListButton-module__dpgO9G__field label{color:#666;font-size:.9rem;font-weight:500}.CreateListButton-module__dpgO9G__emojiSelector{background:#f8f9fa;border-radius:12px;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.CreateListButton-module__dpgO9G__emojiOption{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .2s;display:flex}.CreateListButton-module__dpgO9G__emojiOption:hover{transform:scale(1.1);box-shadow:0 2px 8px #0000001a}.CreateListButton-module__dpgO9G__emojiOption.CreateListButton-module__dpgO9G__selected{background:#e3f2fd;border-color:#2196f3}.CreateListButton-module__dpgO9G__nameInput{border:1px solid #ddd;border-radius:12px;outline:none;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.CreateListButton-module__dpgO9G__nameInput:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.CreateListButton-module__dpgO9G__modalFooter{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.CreateListButton-module__dpgO9G__cancelBtn{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.CreateListButton-module__dpgO9G__cancelBtn:hover{background:#eee}.CreateListButton-module__dpgO9G__createBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2196f3 0%,#9c27b0 100%);border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.CreateListButton-module__dpgO9G__createBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #2196f34d}.CreateListButton-module__dpgO9G__createBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes CreateListButton-module__dpgO9G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CreateListButton-module__dpgO9G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CreateListButton-module__dpgO9G__minimalButton{flex-shrink:0;width:44px;height:44px}}
.DraggableList-module__MShNGW__container{flex:1 0 auto;min-width:400px;max-width:800px;margin-bottom:2rem;position:relative}.DraggableList-module__MShNGW__dragHandle{cursor:grab;opacity:0;z-index:10;padding:.5rem;transition:opacity .2s;position:absolute;top:.75rem;left:-30px}.DraggableList-module__MShNGW__container:hover .DraggableList-module__MShNGW__dragHandle{opacity:.5}.DraggableList-module__MShNGW__dragHandle:hover{opacity:1!important}.DraggableList-module__MShNGW__dragHandle:active{cursor:grabbing}.DraggableList-module__MShNGW__dragIcon{color:#333;-webkit-user-select:none;user-select:none;font-size:1.25rem}
.TaskCard-module__uSyvfG__card{-webkit-backdrop-filter:blur(12px);min-height:80px;animation:TaskCard-module__uSyvfG__slideUp var(--animation-duration-normal)var(--animation-easing)backwards;transition:all var(--animation-duration-normal)var(--animation-easing);background:#ffffffbf;border:1px solid #fff6;border-radius:12px;margin-bottom:.75rem;padding:1rem;position:relative;box-shadow:0 8px 32px #1f268726,inset 0 1px 1px #fff9}.TaskCard-module__uSyvfG__card:hover{background:#ffffffd9;border-color:#fff9;transform:translateY(-4px);box-shadow:0 12px 40px #1f268733,inset 0 1px 1px #fffc}.TaskCard-module__uSyvfG__card.TaskCard-module__uSyvfG__completed{opacity:.6;transition:opacity var(--animation-duration-slow)var(--animation-easing);background:#f9f9f9}.TaskCard-module__uSyvfG__card.TaskCard-module__uSyvfG__completed .TaskCard-module__uSyvfG__content{animation:TaskCard-module__uSyvfG__strikethrough var(--animation-duration-slow)var(--animation-easing)forwards;text-decoration:line-through}@keyframes TaskCard-module__uSyvfG__strikethrough{0%{text-decoration-color:#0000}to{text-decoration-color:currentColor}}.TaskCard-module__uSyvfG__card.TaskCard-module__uSyvfG__priorityHigh{background:#ffebee;border-left:4px solid #f44336}.TaskCard-module__uSyvfG__card.TaskCard-module__uSyvfG__priorityMedium{background:#fff3e0;border-left:4px solid #ff9800}.TaskCard-module__uSyvfG__card.TaskCard-module__uSyvfG__priorityLow{background:#e8f5e9;border-left:4px solid #4caf50}.TaskCard-module__uSyvfG__checkbox{flex-shrink:0}.TaskCard-module__uSyvfG__checkbox input[type=checkbox]{cursor:pointer;width:18px;height:18px;transition:transform var(--animation-duration-fast)var(--animation-easing-bounce)}.TaskCard-module__uSyvfG__checkbox input[type=checkbox]:hover{transform:scale(1.2)}.TaskCard-module__uSyvfG__checkbox input[type=checkbox]:active{transform:scale(.9)}.TaskCard-module__uSyvfG__checkbox input[type=checkbox]:checked{animation:TaskCard-module__uSyvfG__checkBounce var(--animation-duration-normal)var(--animation-easing-bounce)}@keyframes TaskCard-module__uSyvfG__checkBounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.TaskCard-module__uSyvfG__mainContent{flex-direction:column;flex:1;min-width:0;display:flex}.TaskCard-module__uSyvfG__content{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;font-size:1rem;line-height:1.4}@media (max-width:768px){.TaskCard-module__uSyvfG__content{font-size:.95rem;line-height:1.5}}.TaskCard-module__uSyvfG__completedText{color:#999;text-decoration:line-through}.TaskCard-module__uSyvfG__editMode{align-items:center;gap:.5rem;display:flex}.TaskCard-module__uSyvfG__editInput{border:2px solid #4caf50;border-radius:4px;outline:none;flex:1;padding:.5rem;font-size:.95rem}.TaskCard-module__uSyvfG__editActions{gap:.25rem;display:flex}.TaskCard-module__uSyvfG__saveBtn,.TaskCard-module__uSyvfG__cancelBtn{cursor:pointer;border:none;border-radius:4px;padding:.5rem .75rem;font-size:1rem;transition:background .2s}.TaskCard-module__uSyvfG__saveBtn{color:#fff;background:#4caf50}.TaskCard-module__uSyvfG__saveBtn:hover{background:#45a049}.TaskCard-module__uSyvfG__cancelBtn{color:#fff;background:#f44336}.TaskCard-module__uSyvfG__cancelBtn:hover{background:#da190b}.TaskCard-module__uSyvfG__metaRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;display:flex}@media (max-width:768px){.TaskCard-module__uSyvfG__metaRow{margin-bottom:.5rem}}.TaskCard-module__uSyvfG__metaLeft{flex-wrap:nowrap;align-items:center;gap:.4rem;display:flex}.TaskCard-module__uSyvfG__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.TaskCard-module__uSyvfG__badge{text-transform:capitalize;white-space:nowrap;border-radius:3px;padding:.15rem .4rem;font-size:.7rem;font-weight:500}.TaskCard-module__uSyvfG__work_projects{color:#1976d2;background:#e3f2fd}.TaskCard-module__uSyvfG__personal_home{color:#7b1fa2;background:#f3e5f5}.TaskCard-module__uSyvfG__shopping{color:#f57c00;background:#fff3e0}.TaskCard-module__uSyvfG__quick_ideas{color:#388e3c;background:#e8f5e9}.TaskCard-module__uSyvfG__time{color:#666;white-space:nowrap;font-size:.75rem}.TaskCard-module__uSyvfG__priority{font-size:1rem}.TaskCard-module__uSyvfG__priorityBadge{cursor:pointer;font-size:1rem;line-height:1;transition:transform .2s;display:inline-block}.TaskCard-module__uSyvfG__priorityBadge:hover{transform:scale(1.2)}.TaskCard-module__uSyvfG__priorityPicker{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:120px;margin-top:.5rem;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.TaskCard-module__uSyvfG__priorityOption{text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:background .2s;display:block}.TaskCard-module__uSyvfG__priorityOption:first-child{border-radius:8px 8px 0 0}.TaskCard-module__uSyvfG__priorityOption:last-child{border-radius:0 0 8px 8px}.TaskCard-module__uSyvfG__priorityOption:hover{background:#f5f5f5}.TaskCard-module__uSyvfG__actions{align-items:center;gap:.25rem;display:flex}.TaskCard-module__uSyvfG__card:hover .TaskCard-module__uSyvfG__actions{align-items:center;gap:.5rem;display:flex}.TaskCard-module__uSyvfG__actionBtn{cursor:pointer;transition:all var(--animation-duration-fast)var(--animation-easing);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.4rem;font-size:1.1rem;line-height:1;display:flex;position:relative;overflow:hidden}.TaskCard-module__uSyvfG__actionBtn:hover{background:#0000000d;transform:scale(1.15)rotate(5deg)}.TaskCard-module__uSyvfG__actionBtn:active{transform:scale(.95)}.TaskCard-module__uSyvfG__calendarBtn:hover{background:#e3f2fd}.TaskCard-module__uSyvfG__editBtn:hover{background:#f0f0f0}.TaskCard-module__uSyvfG__deleteBtn:hover{background:#ffebee}.TaskCard-module__uSyvfG__confirmOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TaskCard-module__uSyvfG__confirmDialog{text-align:center;background:#fff;border-radius:8px;max-width:400px;padding:2rem;box-shadow:0 4px 20px #0000004d}.TaskCard-module__uSyvfG__confirmDialog p{color:#333;margin:0 0 1.5rem;font-size:1.1rem}.TaskCard-module__uSyvfG__confirmActions{justify-content:center;gap:1rem;display:flex}.TaskCard-module__uSyvfG__confirmYes,.TaskCard-module__uSyvfG__confirmNo{cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.TaskCard-module__uSyvfG__confirmYes{color:#fff;background:#f44336}.TaskCard-module__uSyvfG__confirmYes:hover{background:#da190b}.TaskCard-module__uSyvfG__confirmNo{color:#333;background:#e0e0e0}.TaskCard-module__uSyvfG__card[data-dragging=true]{opacity:.5;cursor:grabbing;transition:all var(--animation-duration-fast)var(--animation-easing);transform:rotate(3deg)scale(1.05);box-shadow:0 12px 32px #0003}.TaskCard-module__uSyvfG__card[data-drag-over=true]{background:#2196f30d;border-color:#2196f3;transform:scale(1.02)}.TaskCard-module__uSyvfG__card:first-child{animation-delay:0s}.TaskCard-module__uSyvfG__card:nth-child(2){animation-delay:50ms}.TaskCard-module__uSyvfG__card:nth-child(3){animation-delay:.1s}.TaskCard-module__uSyvfG__card:nth-child(4){animation-delay:.15s}.TaskCard-module__uSyvfG__card:nth-child(5){animation-delay:.2s}.TaskCard-module__uSyvfG__card:nth-child(n+6){animation-delay:.25s}.TaskCard-module__uSyvfG__confirmNo:hover{background:#d0d0d0}
.SubtaskList-module__1Xmqaq__container{border-top:1px solid #e0e0e0;margin-top:.75rem;padding-top:.75rem}.SubtaskList-module__1Xmqaq__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.25rem 0;transition:color .2s;display:flex}.SubtaskList-module__1Xmqaq__header:hover{color:#666}.SubtaskList-module__1Xmqaq__icon{color:#999;font-size:.75rem}.SubtaskList-module__1Xmqaq__title{color:#666;flex:1;font-size:.85rem;font-weight:500}.SubtaskList-module__1Xmqaq__addButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2196f3 0%,#9c27b0 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1rem;line-height:1;transition:all .2s;display:flex}.SubtaskList-module__1Xmqaq__addButton:hover{transform:scale(1.1);box-shadow:0 2px 8px #2196f34d}.SubtaskList-module__1Xmqaq__list{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.SubtaskList-module__1Xmqaq__subtask{background:#f9f9f9;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;font-size:.9rem;transition:background .2s;display:flex;position:relative}.SubtaskList-module__1Xmqaq__subtask:hover{background:#f0f0f0}.SubtaskList-module__1Xmqaq__checkbox{cursor:pointer;flex-shrink:0;width:16px;height:16px}.SubtaskList-module__1Xmqaq__completed{color:#999;text-decoration:line-through}.SubtaskList-module__1Xmqaq__actions{opacity:1;gap:.25rem;margin-left:auto;transition:opacity .2s;display:flex}.SubtaskList-module__1Xmqaq__actionBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.SubtaskList-module__1Xmqaq__actionBtn:hover{background:#0000000d;transform:scale(1.1)}.SubtaskList-module__1Xmqaq__editInput{background:#fff;border:1px solid #2196f3;border-radius:4px;outline:none;flex:1;padding:.4rem .6rem;font-size:.9rem;transition:all .2s}.SubtaskList-module__1Xmqaq__editInput:focus{box-shadow:0 0 0 2px #2196f31a}.SubtaskList-module__1Xmqaq__editActions{flex-shrink:0;gap:.25rem;display:flex}.SubtaskList-module__1Xmqaq__saveBtn,.SubtaskList-module__1Xmqaq__cancelBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1rem;line-height:1;transition:all .2s}.SubtaskList-module__1Xmqaq__saveBtn{color:#4caf50}.SubtaskList-module__1Xmqaq__saveBtn:hover{background:#4caf501a;transform:scale(1.1)}.SubtaskList-module__1Xmqaq__cancelBtn{color:#f44336}.SubtaskList-module__1Xmqaq__cancelBtn:hover{background:#f443361a;transform:scale(1.1)}@media (max-width:768px){.SubtaskList-module__1Xmqaq__addButton{width:24px;height:24px;font-size:1.1rem}.SubtaskList-module__1Xmqaq__actions{opacity:1}.SubtaskList-module__1Xmqaq__actionBtn{padding:.4rem}}
.DraggableTask-module__OYjr0a__container{align-items:flex-start;gap:.5rem;width:100%;display:flex;position:relative}.DraggableTask-module__OYjr0a__dragHandle{cursor:grab;opacity:0;flex-shrink:0;margin-top:.5rem;padding:.5rem .25rem;transition:opacity .2s}.DraggableTask-module__OYjr0a__container:hover .DraggableTask-module__OYjr0a__dragHandle{opacity:.4}.DraggableTask-module__OYjr0a__dragHandle:hover{opacity:1!important}.DraggableTask-module__OYjr0a__dragHandle:active{cursor:grabbing}.DraggableTask-module__OYjr0a__dragIcon{color:#555;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1}
.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;min-height:100vh;font-family:var(--font-geist-sans);background-color:var(--background);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;min-height:100vh;padding:120px 60px;display:flex}.page-module___8aEwW__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module___8aEwW__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module___8aEwW__intro a{color:var(--text-primary);font-weight:500}.page-module___8aEwW__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module___8aEwW__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__main{padding:48px 24px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}@media (max-width:768px){.page-module___8aEwW__main{max-width:100%;padding:1rem}}.page-module___8aEwW__mainContainer{flex-direction:column;width:100%;max-width:100%;min-height:100vh;margin:0 auto;padding:2rem;display:flex}.page-module___8aEwW__controlsRow{justify-content:center;align-items:center;gap:1rem;width:100%;max-width:600px;height:60px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.page-module___8aEwW__viewToggle{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#fff9;border:1px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000000d}.page-module___8aEwW__viewToggle:hover{background:#fffc;transform:scale(1.1);box-shadow:0 6px 16px #0000001a}.page-module___8aEwW__boardContainer{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0003 transparent;flex-direction:row;align-items:flex-start;gap:1.5rem;min-height:600px;padding:0 2rem 2rem;display:flex;overflow-x:auto}.page-module___8aEwW__boardContainer::-webkit-scrollbar{height:8px}.page-module___8aEwW__boardContainer::-webkit-scrollbar-track{background:0 0}.page-module___8aEwW__boardContainer::-webkit-scrollbar-thumb{background-color:#0003;border-radius:20px}.page-module___8aEwW__listContainer{flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto;display:flex}.page-module___8aEwW__listContent{flex-direction:column;height:100%;display:flex}.page-module___8aEwW__createListWrapper{scroll-snap-align:center;flex-shrink:0;justify-content:center;min-width:300px;padding-top:1rem;display:flex}@media (max-width:768px){.page-module___8aEwW__mainContainer{padding:1rem .75rem}.page-module___8aEwW__boardContainer{gap:1rem;padding-right:1rem}.page-module___8aEwW__controlsRow{flex-direction:row;gap:.5rem;max-width:100%;height:auto;margin-bottom:1.5rem;padding:0 .5rem}.page-module___8aEwW__viewToggle{flex-shrink:0;width:44px;height:44px}}
