.UserMenu_userMenu__vBSXu{position:relative;display:inline-flex}.UserMenu_trigger__fL_uu{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.9);font-size:.9rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.UserMenu_trigger__fL_uu:focus-visible,.UserMenu_trigger__fL_uu:hover{background:rgba(255,255,255,.08);border-color:rgba(0,206,209,.4)}.UserMenu_email__OA9Oo{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_chevron__7UI3Y{flex-shrink:0;transition:transform .2s ease}.UserMenu_trigger__fL_uu[aria-expanded=true] .UserMenu_chevron__7UI3Y{transform:rotate(180deg)}.UserMenu_dropdown__jHAlF{position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;background:linear-gradient(135deg,rgba(5,10,24,.98),rgba(6,6,18,.96));border:1px solid rgba(0,206,209,.3);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.7),0 0 20px rgba(0,206,209,.2);overflow:hidden;z-index:1000;animation:UserMenu_slideDown__UxB73 .2s ease}@keyframes UserMenu_slideDown__UxB73{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_emailBadge__zbOAO{padding:.85rem 1rem;font-size:.9rem;font-weight:600;color:var(--accent,#00ced1);background:rgba(0,206,209,.08);border-bottom:1px solid rgba(0,206,209,.2);word-break:break-all}.UserMenu_divider__pFXYY{height:1px;background:rgba(255,255,255,.1)}.UserMenu_menuItem__lRx9U{display:block;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;color:rgba(255,255,255,.85);text-align:left;text-decoration:none;background:none;border:none;cursor:pointer;transition:background .2s ease,color .2s ease}.UserMenu_menuItem__lRx9U:focus-visible,.UserMenu_menuItem__lRx9U:hover{background:rgba(0,206,209,.12);color:var(--accent,#00ced1)}.UserMenu_menuItem__lRx9U:active{background:rgba(0,206,209,.18)}.MobileMenu_backdrop__ofbaW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:MobileMenu_fadeIn__m1aU7 .3s ease}@keyframes MobileMenu_fadeIn__m1aU7{0%{opacity:0}to{opacity:1}}.MobileMenu_drawer__ahmMn{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:320px;background:linear-gradient(135deg,rgba(5,10,24,.98),rgba(6,6,18,.96));border-left:1px solid rgba(0,206,209,.3);box-shadow:-4px 0 24px rgba(0,0,0,.5),0 0 40px rgba(0,206,209,.15);z-index:9999;overflow-y:auto;animation:MobileMenu_slideIn__yvTjS .3s ease}@keyframes MobileMenu_slideIn__yvTjS{0%{transform:translateX(100%)}to{transform:translateX(0)}}.MobileMenu_header__DEWHr{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(0,206,209,.08);border-bottom:1px solid rgba(0,206,209,.2)}.MobileMenu_emailBadge__Ddf_w{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.MobileMenu_emailBadge__Ddf_w svg{flex-shrink:0;color:var(--accent,#00ced1)}.MobileMenu_email__ErDiz{font-size:.9rem;font-weight:600;color:var(--accent,#00ced1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_closeButton__Ism1t{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;color:rgba(255,255,255,.9);cursor:pointer;transition:color .2s ease,background .2s ease;border-radius:8px;margin-left:.5rem}.MobileMenu_closeButton__Ism1t:focus-visible,.MobileMenu_closeButton__Ism1t:hover{color:var(--accent,#00ced1);background:rgba(0,206,209,.1)}.MobileMenu_closeButton__Ism1t:active{background:rgba(0,206,209,.2)}.MobileMenu_nav__nsxWi{padding:1.5rem 0}.MobileMenu_navSection__HTUjL{padding:0 1rem;margin-bottom:1.5rem}.MobileMenu_sectionTitle__TZGdo{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);margin:0 0 .75rem}.MobileMenu_navLink__V1lZR{display:block;width:100%;min-height:44px;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:rgba(255,255,255,.9);text-align:left;text-decoration:none;background:none;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease;margin-bottom:.25rem}.MobileMenu_navLink__V1lZR:focus-visible,.MobileMenu_navLink__V1lZR:hover{background:rgba(0,206,209,.12);color:var(--accent,#00ced1)}.MobileMenu_navLink__V1lZR:active{background:rgba(0,206,209,.18)}.MobileMenu_signOutButton__da2UM{color:rgba(255,100,100,.9)}.MobileMenu_signOutButton__da2UM:focus-visible,.MobileMenu_signOutButton__da2UM:hover{background:rgba(255,100,100,.1);color:rgba(255,100,100,1)}.MobileMenu_signOutButton__da2UM:active{background:rgba(255,100,100,.15)}.MobileMenu_divider__qiOap{height:1px;background:rgba(255,255,255,.1);margin:1rem 0}.MobileMenu_collectionItem__4ju12{display:flex;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:rgba(255,255,255,.9);text-align:left;background:none;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease;margin-bottom:.25rem}.MobileMenu_collectionItem__4ju12:focus-visible,.MobileMenu_collectionItem__4ju12:hover{background:rgba(0,206,209,.12)}.MobileMenu_collectionItem__4ju12:active{background:rgba(0,206,209,.18)}.MobileMenu_collectionItem__4ju12[data-selected]{background:rgba(0,206,209,.15);color:var(--accent,#00ced1)}.MobileMenu_collectionIcon__yM4Ye{font-size:1.1rem;flex-shrink:0}.MobileMenu_collectionLabel__KTBdL{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_listItem__Qk6HV{display:flex;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:rgba(255,255,255,.9);text-align:left;background:none;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,color .2s ease;margin-bottom:.25rem}.MobileMenu_listItem__Qk6HV:focus-visible,.MobileMenu_listItem__Qk6HV:hover{background:rgba(0,206,209,.12)}.MobileMenu_listItem__Qk6HV:active{background:rgba(0,206,209,.18)}.MobileMenu_listItem__Qk6HV[data-selected]{background:rgba(0,206,209,.15);color:var(--accent,#00ced1)}.MobileMenu_listItemIcon__17Sjn{font-size:1.1rem;flex-shrink:0}.MobileMenu_listItemName___BkHe{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_listItemBadge__nAsFH{padding:.2rem .5rem;background:rgba(0,206,209,.15);border-radius:4px;font-size:.7rem;font-weight:600;color:var(--accent,#00ced1);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.MobileMenu_emptyLists__B8jgq{padding:.75rem 1rem;font-size:.9rem;color:rgba(255,255,255,.5);font-style:italic}.MobileMenu_listItemRename__xqpVf{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem}.MobileMenu_renameInput__ODuzn{flex:1 1;padding:.6rem .75rem;background:rgba(0,0,0,.3);border:1px solid rgba(0,206,209,.4);border-radius:6px;color:white;font-size:1rem;outline:none}.MobileMenu_renameInput__ODuzn:focus{border-color:var(--accent,#00ced1);box-shadow:0 0 0 2px rgba(0,206,209,.15)}.MobileMenu_listMenuButton__l_MJf{padding:4px 8px;font-size:16px;color:rgba(255,255,255,.5);cursor:pointer;border-radius:4px;transition:background .1s ease,color .1s ease;margin-left:auto;flex-shrink:0}.MobileMenu_listMenuButton__l_MJf:active,.MobileMenu_listMenuButton__l_MJf:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.MobileMenu_contextBackdrop__ECGaa{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.MobileMenu_contextMenu__AWHnb{position:fixed;z-index:10001;min-width:160px;background:rgba(20,24,44,.98);border:1px solid rgba(0,206,209,.25);border-radius:8px;padding:4px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.MobileMenu_contextMenuItem__D_wxe{display:block;width:100%;padding:12px 16px;background:transparent;border:none;border-radius:4px;color:rgba(255,255,255,.9);font-size:15px;text-align:left;cursor:pointer;transition:background .1s ease}.MobileMenu_contextMenuItem__D_wxe:active,.MobileMenu_contextMenuItem__D_wxe:hover{background:rgba(255,255,255,.08)}.MobileMenu_contextMenuItem__D_wxe[data-danger]{color:#ef4444}.MobileMenu_contextMenuItem__D_wxe[data-danger]:active,.MobileMenu_contextMenuItem__D_wxe[data-danger]:hover{background:rgba(239,68,68,.15)}@media (max-width:520px){.MobileMenu_drawer__ahmMn{max-width:100%}}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:52px;background:rgba(6,8,26,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,206,209,.2);transition:transform .22s ease,opacity .22s ease}.Header_container__RqNHF{width:100%;height:100%;max-width:100%;margin:0;padding:0 20px;display:flex;align-items:center;gap:24px}.Header_brand__djkvU{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.Header_brandMark__1kcKZ{display:flex;align-items:center;justify-content:center;width:100px}.Header_brandMark__1kcKZ img{width:100%;height:auto;filter:drop-shadow(0 0 12px rgba(0,206,209,.35))}.Header_brandType__I7ODG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Header_desktopNav__VNtBi{display:flex;align-items:center;gap:4px}.Header_navLink__SqOUL{position:relative;font-size:13px;font-weight:500;color:rgba(255,255,255,.7);text-decoration:none;padding:8px 14px;border-radius:6px;transition:all .15s ease}.Header_navLink__SqOUL:focus-visible,.Header_navLink__SqOUL:hover{color:white;background:rgba(255,255,255,.06)}.Header_navLink__SqOUL[data-active=true]{color:var(--accent,#00ced1);background:rgba(0,206,209,.1)}.Header_actions__QTu_9{gap:10px;margin-left:auto}.Header_actions__QTu_9,.Header_desktopOnly__izoTz{display:flex;align-items:center}.Header_ctaButton__DrCOA{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .15s ease;white-space:nowrap}.Header_loginButton__YIy1D{color:var(--accent,#00ced1);border:1px solid rgba(0,206,209,.5);background:rgba(0,206,209,.08)}.Header_loginButton__YIy1D:focus-visible,.Header_loginButton__YIy1D:hover{background:rgba(0,206,209,.15);border-color:rgba(0,206,209,.7)}.Header_signupButton__JgI4w{color:#ffffff;border:1px solid rgba(255,0,255,.5);background:linear-gradient(135deg,rgba(255,0,255,.2),rgba(0,206,209,.2))}.Header_signupButton__JgI4w:focus-visible,.Header_signupButton__JgI4w:hover{background:linear-gradient(135deg,rgba(255,0,255,.3),rgba(0,206,209,.3))}.Header_mobileMenuButton__fZCCz{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;color:rgba(255,255,255,.8);cursor:pointer;transition:color .15s ease}.Header_mobileMenuButton__fZCCz:focus-visible,.Header_mobileMenuButton__fZCCz:hover{color:var(--accent,#00ced1)}@media (max-width:768px){.Header_header__ZPN_X{height:48px}.Header_container__RqNHF{padding:0 16px;gap:16px}.Header_desktopNav__VNtBi,.Header_desktopOnly__izoTz{display:none}.Header_mobileMenuButton__fZCCz{display:flex}.Header_brandMark__1kcKZ{width:90px}.Header_ctaButton__DrCOA{padding:6px 12px;font-size:11px}.Header_signupButton__JgI4w{display:none}}@media (max-width:520px){.Header_container__RqNHF{padding:0 12px;gap:12px}.Header_brandMark__1kcKZ{width:80px}}.LeftSidebar_spacer__PZJkf{width:240px;min-width:240px;flex-shrink:0}.LeftSidebar_sidebar__qNEGs{position:fixed;top:52px;left:0;bottom:0;width:240px;min-width:240px;background:rgba(10,14,34,.95);border-right:1px solid rgba(0,206,209,.15);display:flex;flex-direction:column;overflow:hidden;z-index:100}.LeftSidebar_header__I_2FX{padding:12px;border-bottom:1px solid rgba(0,206,209,.1)}.LeftSidebar_newListButton__BHFui{width:100%;padding:8px 12px;background:rgba(0,206,209,.15);border:1px solid rgba(0,206,209,.3);border-radius:6px;color:var(--app-cyan,#00ced1);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.LeftSidebar_newListButton__BHFui:hover{background:rgba(0,206,209,.25);border-color:rgba(0,206,209,.5)}.LeftSidebar_nav__pF5Bh{flex:1 1;overflow-y:auto;padding:8px 0}.LeftSidebar_section__weACM{margin-bottom:16px}.LeftSidebar_sectionTitle__b20PU{padding:8px 16px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4);margin:0}.LeftSidebar_collectionList__wDIBm,.LeftSidebar_listList__h1pBW{display:flex;flex-direction:column;gap:2px;padding:0 8px}.LeftSidebar_collectionItem__hkIuo,.LeftSidebar_listItem__JuR7d{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:rgba(255,255,255,.8);font-size:13px;text-align:left;cursor:pointer;transition:all .1s ease}.LeftSidebar_collectionItem__hkIuo:hover,.LeftSidebar_listItem__JuR7d:hover{background:rgba(255,255,255,.05)}.LeftSidebar_collectionItem__hkIuo[data-selected],.LeftSidebar_listItem__JuR7d[data-selected]{background:rgba(0,206,209,.15);color:var(--app-cyan,#00ced1)}.LeftSidebar_collectionIcon__kmI3l,.LeftSidebar_listIcon__99jiS{font-size:14px;width:20px;text-align:center;flex-shrink:0}.LeftSidebar_collectionLabel__QKt8N,.LeftSidebar_listName__KQgPL{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftSidebar_listMenuButton__mAGyg{opacity:0;padding:2px 4px;font-size:14px;color:rgba(255,255,255,.5);cursor:pointer;border-radius:4px;transition:opacity .15s ease,background .1s ease,color .1s ease;margin-left:auto;flex-shrink:0}.LeftSidebar_listItem__JuR7d:hover .LeftSidebar_listMenuButton__mAGyg{opacity:1}.LeftSidebar_listMenuButton__mAGyg:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.LeftSidebar_defaultBadge__q6uOb{font-size:9px;padding:2px 6px;background:rgba(0,206,209,.2);border-radius:10px;color:var(--app-cyan,#00ced1);text-transform:uppercase;letter-spacing:.03em}.LeftSidebar_createForm__xemCh{padding:4px 8px 8px}.LeftSidebar_createInput__TgllN{width:100%;padding:8px 12px;background:rgba(0,0,0,.3);border:1px solid rgba(0,206,209,.3);border-radius:6px;color:white;font-size:13px;outline:none}.LeftSidebar_createInput__TgllN:focus{border-color:var(--app-cyan,#00ced1);box-shadow:0 0 0 2px rgba(0,206,209,.15)}.LeftSidebar_createInput__TgllN:disabled{opacity:.6;cursor:not-allowed}.LeftSidebar_listItemRename__1tQ4s{display:flex;align-items:center;gap:10px;padding:4px 8px}.LeftSidebar_renameInput__mi9jw{flex:1 1;padding:6px 10px;background:rgba(0,0,0,.3);border:1px solid rgba(0,206,209,.4);border-radius:5px;color:white;font-size:13px;outline:none}.LeftSidebar_renameInput__mi9jw:focus{border-color:var(--app-cyan,#00ced1);box-shadow:0 0 0 2px rgba(0,206,209,.15)}.LeftSidebar_empty__mIFkY,.LeftSidebar_loading__0VI0h{padding:12px 16px;font-size:12px;color:rgba(255,255,255,.4);text-align:center}.LeftSidebar_contextMenu__lJ_Bd{position:fixed;z-index:1000;min-width:160px;background:rgba(20,24,44,.98);border:1px solid rgba(0,206,209,.25);border-radius:8px;padding:4px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.LeftSidebar_contextMenuItem__g8SnI{display:block;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:4px;color:rgba(255,255,255,.9);font-size:13px;text-align:left;cursor:pointer;transition:background .1s ease}.LeftSidebar_contextMenuItem__g8SnI:hover{background:rgba(255,255,255,.08)}.LeftSidebar_contextMenuItem__g8SnI[data-danger]{color:#ef4444}.LeftSidebar_contextMenuItem__g8SnI[data-danger]:hover{background:rgba(239,68,68,.15)}@media (max-width:768px){.LeftSidebar_spacer__PZJkf{display:none}.LeftSidebar_sidebar__qNEGs{transform:translateX(-100%);transition:transform .2s ease}.LeftSidebar_sidebar__qNEGs[data-open]{transform:translateX(0)}.LeftSidebar_listMenuButton__mAGyg{opacity:1}}.PixelBorder_pixelBorder__VULbk{display:none;position:fixed;inset:0;pointer-events:none;z-index:9999}.PixelBorder_borderBottom__ui1LI,.PixelBorder_borderTop__uPyPB{position:absolute;left:0;right:0;display:flex;justify-content:space-between;padding:0 20px}.PixelBorder_borderTop__uPyPB{top:0}.PixelBorder_borderBottom__ui1LI{bottom:0}.PixelBorder_borderLeft__oHxsb,.PixelBorder_borderRight__IfLi4{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.PixelBorder_borderLeft__oHxsb{left:0}.PixelBorder_borderRight__IfLi4{right:0}.PixelBorder_pixel__yxLCZ{width:8px;height:8px;background:rgba(51,225,255,.3);box-shadow:0 0 4px rgba(51,225,255,.4);animation:PixelBorder_pixelPulse__eNvtx 3s ease-in-out infinite}.PixelBorder_pixel__yxLCZ:nth-child(2n){animation-delay:.3s;background:rgba(255,51,160,.25);box-shadow:0 0 4px rgba(255,51,160,.3)}.PixelBorder_pixel__yxLCZ:nth-child(3n){animation-delay:.6s}.PixelBorder_pixel__yxLCZ:nth-child(5n){animation-delay:.9s}@keyframes PixelBorder_pixelPulse__eNvtx{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:768px){.PixelBorder_borderBottom__ui1LI,.PixelBorder_borderTop__uPyPB{padding:0 10px}.PixelBorder_pixel__yxLCZ{width:6px;height:6px}.PixelBorder_borderLeft__oHxsb .PixelBorder_pixel__yxLCZ:nth-child(n+15),.PixelBorder_borderRight__IfLi4 .PixelBorder_pixel__yxLCZ:nth-child(n+15),.PixelBorder_pixel__yxLCZ:nth-child(n+25){display:none}}