.UserCard_card__us2hg{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(45,55,80,.07)}.UserCard_card__us2hg:last-child{border-bottom:none}.UserCard_left__J0VFf{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .18s ease}.UserCard_left__J0VFf:hover .UserCard_name__aPm3X{color:#558c69}.UserCard_left__J0VFf:hover .UserCard_avatar__Kb6sR{border-color:rgba(85,140,105,.45)}.UserCard_avatar__Kb6sR{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);border:1px solid rgba(45,55,80,.1);font-family:var(--font-timer,"Space Mono",monospace);font-size:.58rem;font-weight:700;color:rgba(45,55,80,.62);transition:border-color .2s ease}.UserCard_avatarActive__fNyfu{border-color:rgba(85,140,105,.45);color:#558c69;background:rgba(85,140,105,.1)}.UserCard_info__ADZrn{display:flex;flex-direction:column;gap:2px;min-width:0}.UserCard_name__aPm3X{font-size:.76rem;font-weight:600;color:rgba(45,55,80,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserCard_category__12qgn,.UserCard_name__aPm3X{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.UserCard_category__12qgn{font-size:.52rem;font-weight:500;letter-spacing:.08em;color:rgba(45,55,80,.55)}.UserCard_topic__zNJJj{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.6rem;color:rgba(45,55,80,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserCard_right__Ym33e{display:flex;align-items:center;gap:8px;flex-shrink:0}.UserCard_noteBtn__XFe43{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(95,130,180,.28);border-radius:7px;background:hsla(0,0%,100%,.55);color:rgba(95,130,180,.85);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.UserCard_noteBtn__XFe43:hover{background:rgba(95,130,180,.12);color:#5f82b4;border-color:rgba(95,130,180,.5)}.UserCard_pingBtn__PT39R{padding:6px 14px;border:1px solid rgba(85,140,105,.32);border-radius:7px;background:rgba(85,140,105,.92);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.52rem;font-weight:700;letter-spacing:.08em;color:#fff;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 2px 8px -2px rgba(85,140,105,.45)}.UserCard_pingBtn__PT39R:hover{background:#558c69;box-shadow:0 3px 12px -2px rgba(85,140,105,.6);transform:translateY(-1px)}.UserCard_menuBtn__kXRP8{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:none;color:rgba(45,55,80,.42);cursor:pointer;transition:color .2s ease,background .2s ease}.UserCard_menuBtn__kXRP8:hover{color:rgba(45,55,80,.85);background:hsla(0,0%,100%,.55)}@keyframes PingModal_fadeIn__iPabr{0%{opacity:0}to{opacity:1}}@keyframes PingModal_slideUp__9E4KC{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PingModal_overlay__JfpjI{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;background:rgba(4,6,18,.52);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:PingModal_fadeIn__iPabr .2s ease}.PingModal_modal__aTY2u{width:min(320px,calc(100vw - 32px));background:rgba(10,12,28,.58);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:18px;animation:PingModal_slideUp__9E4KC .22s ease}.PingModal_header__lVvFb{display:flex;align-items:center;justify-content:space-between}.PingModal_title__BIbxx{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.72rem;font-weight:500;color:rgba(225,232,248,.72)}.PingModal_closeBtn__qPN8T{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.04);color:rgba(226,232,240,.35);cursor:pointer;transition:color .15s ease}.PingModal_closeBtn__qPN8T:hover{color:rgba(226,232,240,.65)}.PingModal_templates__tOQqF{display:flex;flex-direction:column;gap:6px}.PingModal_templateBtn__lUlvh{width:100%;text-align:left;padding:10px 14px;border:1px solid hsla(0,0%,100%,.05);border-radius:10px;background:hsla(0,0%,100%,.02);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.7rem;color:rgba(225,232,248,.68);cursor:pointer;transition:background .2s ease,border-color .2s ease}.PingModal_templateBtn__lUlvh:hover{background:hsla(0,0%,100%,.05);border-color:rgba(120,200,135,.12)}.PingModal_templateBtn__lUlvh:disabled{opacity:.4;cursor:not-allowed}.PingModal_sentMsg__UXGvh{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.1rem;color:rgba(120,200,135,.72);text-align:center;padding:16px 0}@keyframes WallNoteModal_fadeIn__p1AvS{0%{opacity:0}to{opacity:1}}@keyframes WallNoteModal_slideUp__z7rOn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.WallNoteModal_overlay__oe0fb{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;background:rgba(4,6,18,.52);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:WallNoteModal_fadeIn__p1AvS .2s ease}.WallNoteModal_modal__0UkyD{width:min(340px,calc(100vw - 32px));background:rgba(10,12,28,.58);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:14px;animation:WallNoteModal_slideUp__z7rOn .22s ease}.WallNoteModal_header__x5vId{display:flex;align-items:center;justify-content:space-between}.WallNoteModal_title__Yy8uo{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.72rem;font-weight:500;color:rgba(225,232,248,.72)}.WallNoteModal_closeBtn__fSSD6{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.04);color:rgba(226,232,240,.35);cursor:pointer;transition:color .15s ease}.WallNoteModal_closeBtn__fSSD6:hover{color:rgba(226,232,240,.65)}.WallNoteModal_input__oLcKh{width:100%;min-height:64px;resize:none;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:10px 14px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.74rem;line-height:1.6;color:rgba(225,232,248,.82);outline:none;transition:border-color .2s ease}.WallNoteModal_input__oLcKh::placeholder{color:rgba(200,215,240,.22)}.WallNoteModal_input__oLcKh:focus{border-color:rgba(140,170,255,.18)}.WallNoteModal_footer__Sfz94{display:flex;align-items:center;justify-content:space-between}.WallNoteModal_charCount__egfJr{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.46rem;color:rgba(210,220,240,.22)}.WallNoteModal_sendBtn__zKbfg{padding:6px 16px;border:1px solid rgba(140,170,255,.15);border-radius:6px;background:rgba(140,170,255,.06);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.54rem;font-weight:600;letter-spacing:.08em;color:rgba(140,170,255,.65);cursor:pointer;transition:background .2s ease}.WallNoteModal_sendBtn__zKbfg:hover{background:rgba(140,170,255,.12)}.WallNoteModal_sendBtn__zKbfg:disabled{opacity:.3;cursor:not-allowed}.WallNoteModal_sentMsg___BuoR{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.1rem;color:rgba(140,170,255,.72);text-align:center;padding:16px 0}.WallFeed_wall__Ccrvv{display:flex;flex-direction:column;gap:16px}.WallFeed_inputRow__mchNe{display:flex;flex-direction:column;gap:8px}.WallFeed_input__lwRoa{width:100%;min-height:56px;resize:none;background:hsla(0,0%,100%,.55);border:1px solid rgba(45,55,80,.08);border-radius:11px;padding:11px 14px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.74rem;line-height:1.6;color:rgba(45,55,80,.92);outline:none;transition:border-color .2s ease,background .2s ease}.WallFeed_input__lwRoa::placeholder{color:rgba(45,55,80,.36)}.WallFeed_input__lwRoa:focus{border-color:rgba(95,130,180,.42);background:hsla(0,0%,100%,.8)}.WallFeed_inputFooter__seJ7k{display:flex;align-items:center;justify-content:space-between}.WallFeed_charCount__fSh6Z{font-size:.46rem;color:rgba(45,55,80,.38);letter-spacing:.04em}.WallFeed_charCount__fSh6Z,.WallFeed_postBtn__3OnF9{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.WallFeed_postBtn__3OnF9{padding:6px 16px;border:1px solid rgba(95,130,180,.32);border-radius:7px;background:rgba(95,130,180,.92);font-size:.52rem;font-weight:700;letter-spacing:.1em;color:#fff;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 2px 8px -2px rgba(95,130,180,.45)}.WallFeed_postBtn__3OnF9:hover{background:#5f82b4;box-shadow:0 3px 12px -2px rgba(95,130,180,.6);transform:translateY(-1px)}.WallFeed_postBtn__3OnF9:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.WallFeed_list__r4CK1{list-style:none;display:flex;flex-direction:column;gap:2px}.WallFeed_item__jvfTQ{padding:14px 0;border-bottom:1px solid rgba(45,55,80,.07)}.WallFeed_item__jvfTQ:last-child{border-bottom:none}.WallFeed_itemHeader__99i96{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.WallFeed_authorName__8SvUw{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.64rem;font-weight:600;color:rgba(45,55,80,.92)}.WallFeed_timestamp__optkp{font-family:var(--font-timer,"Space Mono",monospace);font-size:.46rem;color:rgba(45,55,80,.5);letter-spacing:.04em}.WallFeed_noteContent__4NIcS{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.74rem;line-height:1.6;color:rgba(45,55,80,.88);white-space:pre-wrap;word-break:break-word}.WallFeed_emptyText__uOijG{font-size:.66rem;font-weight:400;font-style:italic;padding:20px 0}.WallFeed_emptyText__uOijG,.WallFeed_loadingText__qNtrf{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);color:rgba(45,55,80,.45);text-align:center}.WallFeed_loadingText__qNtrf{font-size:.58rem;letter-spacing:.1em;padding:16px 0}@keyframes SafetyMenu_fadeIn__OmOTQ{0%{opacity:0}to{opacity:1}}.SafetyMenu_overlay__wpnN5{position:fixed;inset:0;z-index:56;display:flex;align-items:center;justify-content:center;background:rgba(4,6,18,.52);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:SafetyMenu_fadeIn__OmOTQ .15s ease}.SafetyMenu_menu__AAqI3{width:min(260px,calc(100vw - 40px));background:rgba(10,12,28,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:2px}.SafetyMenu_item__kMk15{width:100%;text-align:left;padding:11px 14px;border:none;border-radius:8px;background:none;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.68rem;font-weight:500;color:rgba(225,232,248,.68);cursor:pointer;transition:background .15s ease}.SafetyMenu_item__kMk15:hover{background:hsla(0,0%,100%,.05)}.SafetyMenu_itemCancel__3vcuP{width:100%;text-align:center;padding:10px 14px;border:none;border-radius:8px;background:none;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.6rem;font-weight:400;color:rgba(210,220,240,.32);cursor:pointer;margin-top:4px;transition:color .15s ease}.SafetyMenu_itemCancel__3vcuP:hover{color:rgba(210,220,240,.55)}.SafetyMenu_doneMsg__Obf_t{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.68rem;color:rgba(210,220,240,.52);text-align:center;padding:18px 0}.MobileBottomNav_nav__LD3uJ{display:none}@media (max-width:767px){.MobileBottomNav_nav__LD3uJ{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:stretch;justify-content:space-around;padding:6px 0 calc(6px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.62);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-top:1px solid rgba(45,55,80,.08);box-shadow:0 -2px 14px -6px rgba(45,55,80,.12);z-index:60}}.MobileBottomNav_tab__DbMea{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;text-decoration:none;color:rgba(45,55,80,.55);transition:color .18s ease;position:relative}.MobileBottomNav_tab__DbMea:hover{color:rgba(45,55,80,.85)}.MobileBottomNav_tabActive__u9Ul4{color:#558c69}.MobileBottomNav_tabActive__u9Ul4:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;border-radius:0 0 4px 4px;background:rgba(85,140,105,.85)}.MobileBottomNav_icon__WDD3V{display:flex;align-items:center;justify-content:center}.MobileBottomNav_label__e6IE6{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.48rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.SceneSelector_row__xKmpG{display:flex;align-items:center;gap:2px}.SceneSelector_btn__Bgf2x{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:none;background:none;color:rgba(200,215,240,.26);cursor:pointer;transition:color .3s ease,background .3s ease,box-shadow .3s ease,filter .3s ease,transform .25s ease}.SceneSelector_btn__Bgf2x:hover{color:rgba(220,232,252,.62);background:hsla(0,0%,100%,.04);transform:translateY(-1px) scale(1.1);box-shadow:0 3px 14px rgba(0,0,0,.2)}.SceneSelector_btn__Bgf2x[data-scene=landscape].SceneSelector_active__1ZARc{color:hsla(92,37%,62%,.92);background:rgba(112,156,92,.12);box-shadow:0 0 14px rgba(112,156,92,.24),0 0 4px rgba(132,176,112,.12);filter:drop-shadow(0 0 5px rgba(142,185,108,.28))}.SceneSelector_btn__Bgf2x[data-scene=night].SceneSelector_active__1ZARc{color:rgba(172,160,255,.95);background:rgba(100,80,220,.12);box-shadow:0 0 14px rgba(100,80,220,.26),0 0 4px rgba(120,100,240,.12);filter:drop-shadow(0 0 5px rgba(130,110,255,.32))}.SceneSelector_btn__Bgf2x[data-scene=rain].SceneSelector_active__1ZARc{color:rgba(115,185,250,.9);background:rgba(55,125,215,.1);box-shadow:0 0 12px rgba(55,125,215,.22),0 0 4px rgba(80,145,230,.1);filter:drop-shadow(0 0 4px rgba(90,155,245,.26))}.SceneSelector_btn__Bgf2x[data-scene=forest].SceneSelector_active__1ZARc{color:rgba(118,212,122,.95);background:rgba(45,155,75,.12);box-shadow:0 0 14px rgba(45,155,75,.26),0 0 4px rgba(65,170,90,.12);filter:drop-shadow(0 0 5px rgba(80,195,100,.32))}.MainMenu_backdrop__9aXZM{position:fixed;inset:0;z-index:46;background:rgba(0,0,0,.18);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .32s ease}.MainMenu_backdropOpen__GEoE6{opacity:1;pointer-events:auto}.MainMenu_panel__Q7Gwh{--panel-bg:linear-gradient(180deg,rgba(6,8,14,.58) 0%,rgba(6,8,14,.78));--accent:rgba(200,218,255,.46);--accent-bg:rgba(200,218,255,.08);position:fixed;top:0;right:0;bottom:0;z-index:49;width:min(340px,calc(100vw - 24px));display:flex;flex-direction:column;background:var(--panel-bg);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-20px 0 60px rgba(0,0,0,.4),inset 1px 0 0 hsla(0,0%,100%,.06);transform:translateX(100%);transition:transform .38s cubic-bezier(.22,.8,.2,1);pointer-events:none}.MainMenu_open__bJHYF{transform:translateX(0);pointer-events:auto}.MainMenu_landscape__7pgMp{--panel-bg:linear-gradient(180deg,rgba(8,14,10,.34) 0%,rgba(8,14,10,.58));--accent:rgba(140,185,120,.52);--accent-bg:rgba(120,165,100,.09)}.MainMenu_night__f3YbQ{--panel-bg:linear-gradient(180deg,rgba(10,8,24,.34) 0%,rgba(10,8,24,.58));--accent:rgba(165,150,255,.52);--accent-bg:rgba(130,115,255,.09)}.MainMenu_rain__zr0Ne{--panel-bg:linear-gradient(180deg,rgba(4,10,22,.48) 0%,rgba(4,10,22,.7));--accent:rgba(120,180,255,.52);--accent-bg:rgba(100,160,255,.09)}.MainMenu_forest__t8Tdb{--panel-bg:linear-gradient(180deg,rgba(4,12,8,.34) 0%,rgba(4,12,8,.58));--accent:rgba(120,200,135,.52);--accent-bg:rgba(100,180,115,.09)}.MainMenu_header__H0iot{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px 20px}.MainMenu_title__hR24D{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.35rem;line-height:1;color:rgba(226,236,252,.72)}.MainMenu_closeBtn__Ox561{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:hsla(0,0%,100%,.04);color:rgba(220,232,252,.46);cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.MainMenu_closeBtn__Ox561:hover{background:hsla(0,0%,100%,.075);color:rgba(232,240,255,.78);transform:rotate(4deg)}.MainMenu_content__yQuHE{display:flex;flex-direction:column;gap:11px;padding:8px 16px 26px;overflow-y:auto}.MainMenu_content__yQuHE::-webkit-scrollbar{width:3px}.MainMenu_content__yQuHE::-webkit-scrollbar-track{background:transparent}.MainMenu_content__yQuHE::-webkit-scrollbar-thumb{background:rgba(175,195,235,.15);border-radius:99px}.MainMenu_section__b7GHs{border:1px solid hsla(0,0%,100%,.07);border-top-color:hsla(0,0%,100%,.1);border-radius:18px;background:hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);padding:12px}.MainMenu_sectionHead__9AMSM{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.58rem;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase;color:rgba(220,232,252,.46)}.MainMenu_sectionIcon__VAMdt{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--accent);background:var(--accent-bg)}.MainMenu_sceneRow__s_ME9{display:flex}.MainMenu_actionBtn__QN4k7{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:0 14px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,236,252,.66);background:hsla(0,0%,100%,.052);cursor:pointer;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.MainMenu_actionBtn__QN4k7:hover{color:rgba(238,244,255,.86);background:hsla(0,0%,100%,.082);box-shadow:0 5px 18px rgba(0,0,0,.18);transform:translateY(-1px)}@media (max-width:520px){.MainMenu_panel__Q7Gwh{width:min(336px,calc(100vw - 18px))}.MainMenu_header__H0iot{padding:16px 15px 10px 17px}.MainMenu_content__yQuHE{padding:8px 12px 22px}}.StudyApp_root__NEVn5{min-height:100vh;display:flex;flex-direction:column;position:relative}.StudyApp_topBar__Oo74J{position:relative;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:16px 24px}.StudyApp_brandBtn__u7NQD{--panel-bg:linear-gradient(180deg,rgba(6,8,14,.52) 0%,rgba(6,8,14,.72));display:flex;align-items:center;gap:8px;font-family:var(--font-track,"DM Sans",sans-serif);font-weight:300;font-size:.7rem;color:rgba(225,232,248,.72);text-decoration:none;letter-spacing:.05em;background:var(--panel-bg);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.12);border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.36),0 4px 20px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.06);cursor:pointer;padding:6px 12px 6px 9px;justify-self:start;transition:color .5s ease,border-color .5s ease,box-shadow .5s ease}.StudyApp_brandBtn__u7NQD:hover{color:rgba(235,240,255,.88);border-color:hsla(0,0%,100%,.22) hsla(0,0%,100%,.18) hsla(0,0%,100%,.18);box-shadow:0 0 0 1px rgba(0,0,0,.36),0 4px 28px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.12)}.StudyApp_brandBtn__u7NQD:focus-visible{outline:1.5px solid rgba(200,215,255,.4);outline-offset:3px}.StudyApp_brandBtn__u7NQD.StudyApp_landscape__p3kl_{--panel-bg:linear-gradient(180deg,rgba(8,14,10,.18) 0%,rgba(8,14,10,.36))}.StudyApp_brandBtn__u7NQD.StudyApp_night__Js99S{--panel-bg:linear-gradient(180deg,rgba(10,8,24,.18) 0%,rgba(10,8,24,.36))}.StudyApp_brandBtn__u7NQD.StudyApp_rain__U8AfH{--panel-bg:linear-gradient(180deg,rgba(4,10,22,.3) 0%,rgba(4,10,22,.52))}.StudyApp_brandBtn__u7NQD.StudyApp_forest__bKauw{--panel-bg:linear-gradient(180deg,rgba(4,12,8,.18) 0%,rgba(4,12,8,.36))}.StudyApp_brandLabel__Npde_{font-family:var(--font-reflect,"Caveat",cursive);font-weight:400;font-style:normal;font-size:1.14rem;line-height:1.05;letter-spacing:.01em;white-space:nowrap;color:rgba(188,198,218,.46);text-rendering:optimizeLegibility;transition:color .45s ease}.StudyApp_brandBtn__u7NQD:hover .StudyApp_brandLabel__Npde_{color:rgba(205,214,232,.58)}.StudyApp_vignette__WMcTV{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 92% 96% at 50% 50%,rgba(0,0,0,.64) 0,rgba(0,0,0,.56) 10%,rgba(0,0,0,.47) 22%,rgba(0,0,0,.36) 36%,rgba(0,0,0,.24) 52%,rgba(0,0,0,.13) 70%,rgba(0,0,0,.05) 86%,transparent 100%);transform:translateZ(0);animation:StudyApp_vignetteBreath__J3Jyl 20s ease-in-out infinite}@keyframes StudyApp_vignetteBreath__J3Jyl{0%,to{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translateZ(0) scale(1.018);opacity:.94}}@media (prefers-reduced-motion:reduce){.StudyApp_vignette__WMcTV{animation:none;opacity:.95}}.StudyApp_brandGlow__Eq4up{position:absolute;top:-70px;left:-70px;width:300px;height:260px;border-radius:50%;background:radial-gradient(circle,hsla(45,32%,62%,.1) 0,hsla(44,24%,54%,.04) 50%,transparent 72%);filter:blur(55px);pointer-events:none;z-index:1;animation:StudyApp_brandGlowDrift__gR0R_ 36s ease-in-out infinite}.StudyApp_northStar__RtqoK{flex-shrink:0;color:hsla(51,76%,92%,.92);filter:drop-shadow(0 0 4px rgba(246,236,186,.72)) drop-shadow(0 0 12px rgba(240,224,158,.34)) drop-shadow(0 0 28px rgba(235,215,140,.12));animation:StudyApp_orbBreath__9RgsO 14s ease-in-out infinite;transition:filter .7s ease,transform .7s ease}.StudyApp_brandBtn__u7NQD:hover .StudyApp_northStar__RtqoK{filter:drop-shadow(0 0 6px rgba(246,236,186,.9)) drop-shadow(0 0 18px rgba(240,224,158,.48)) drop-shadow(0 0 40px rgba(235,215,140,.18));transform:scale(1.15)}.StudyApp_desktopNav__An07h{--panel-bg:linear-gradient(180deg,rgba(6,8,14,.52) 0%,rgba(6,8,14,.72));display:flex;align-items:center;justify-self:center;gap:2px;padding:5px 10px;background:var(--panel-bg);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsla(0,0%,100%,.09);border-top-color:hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 8px 30px rgba(0,0,0,.32),0 2px 8px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.08)}.StudyApp_desktopNav__An07h.StudyApp_landscape__p3kl_{--panel-bg:linear-gradient(180deg,rgba(8,14,10,.18) 0%,rgba(8,14,10,.36))}.StudyApp_desktopNav__An07h.StudyApp_night__Js99S{--panel-bg:linear-gradient(180deg,rgba(10,8,24,.18) 0%,rgba(10,8,24,.36))}.StudyApp_desktopNav__An07h.StudyApp_rain__U8AfH{--panel-bg:linear-gradient(180deg,rgba(4,10,22,.3) 0%,rgba(4,10,22,.52))}.StudyApp_desktopNav__An07h.StudyApp_forest__bKauw{--panel-bg:linear-gradient(180deg,rgba(4,12,8,.18) 0%,rgba(4,12,8,.36))}.StudyApp_navItem__GyFXg{position:relative;min-width:76px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:0 11px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.56rem;font-weight:600;letter-spacing:.075em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:rgba(200,215,240,.34);background:transparent;cursor:pointer;transition:color .25s ease,background .25s ease,box-shadow .3s ease,transform .25s ease}.StudyApp_navItem__GyFXg:hover{background:hsla(0,0%,100%,.05);color:rgba(220,232,252,.68);transform:translateY(-1px) scale(1.02);box-shadow:0 3px 14px rgba(0,0,0,.2)}.StudyApp_navItemActive__cdDgO{color:rgba(186,220,190,.84);background:rgba(112,156,112,.1);box-shadow:0 0 14px rgba(116,172,124,.12),inset 0 1px 0 hsla(0,0%,100%,.06)}.StudyApp_pingBadge__DCxgE{position:absolute;top:3px;right:5px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:rgba(146,185,126,.9);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.42rem;font-weight:700;line-height:14px;text-align:center;color:rgba(16,24,18,.92);pointer-events:none;box-shadow:0 0 8px rgba(130,185,125,.34)}.StudyApp_topActions__CEFUc{--panel-bg:linear-gradient(180deg,rgba(6,8,14,.52) 0%,rgba(6,8,14,.72));display:flex;align-items:center;justify-self:end;gap:2px;padding:5px;background:var(--panel-bg);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsla(0,0%,100%,.09);border-top-color:hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.45),0 8px 40px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}.StudyApp_topActions__CEFUc.StudyApp_landscape__p3kl_{--panel-bg:linear-gradient(180deg,rgba(8,14,10,.18) 0%,rgba(8,14,10,.36))}.StudyApp_topActions__CEFUc.StudyApp_night__Js99S{--panel-bg:linear-gradient(180deg,rgba(10,8,24,.18) 0%,rgba(10,8,24,.36))}.StudyApp_topActions__CEFUc.StudyApp_rain__U8AfH{--panel-bg:linear-gradient(180deg,rgba(4,10,22,.3) 0%,rgba(4,10,22,.52))}.StudyApp_topActions__CEFUc.StudyApp_forest__bKauw{--panel-bg:linear-gradient(180deg,rgba(4,12,8,.18) 0%,rgba(4,12,8,.36))}.StudyApp_authBtn__H6mzP,.StudyApp_menuBtn__FV88Z{display:inline-flex;align-items:center;justify-content:center;height:32px;border:none;border-radius:999px;background:transparent;color:rgba(200,215,240,.34);cursor:pointer;transition:color .25s ease,background .25s ease,box-shadow .3s ease,transform .25s ease}.StudyApp_authBtn__H6mzP{width:32px}.StudyApp_menuBtn__FV88Z{min-width:62px;padding:0 11px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.56rem;font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase}.StudyApp_authBtn__H6mzP:hover,.StudyApp_menuBtn__FV88Z:hover{color:rgba(220,232,252,.68);background:hsla(0,0%,100%,.05);transform:translateY(-1px);box-shadow:0 3px 14px rgba(0,0,0,.2)}.StudyApp_authBtnActive__qaDUp{color:rgba(176,218,184,.92);background:rgba(112,156,112,.14);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 16px rgba(116,172,124,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.StudyApp_menuBtnOpen__kTCf9{color:rgba(220,232,252,.76);background:hsla(0,0%,100%,.065);box-shadow:0 0 14px rgba(180,205,240,.1),inset 0 1px 0 hsla(0,0%,100%,.06)}.StudyApp_todoFab__BdIBp{--panel-bg:linear-gradient(180deg,rgba(6,8,14,.52) 0%,rgba(6,8,14,.72));position:fixed;left:24px;bottom:96px;z-index:37;min-width:86px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.12);border-radius:18px;padding:0 13px;background:var(--panel-bg);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.56rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:rgba(210,224,246,.46);cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.36),0 4px 20px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.06);transition:color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .25s ease}.StudyApp_todoFab__BdIBp.StudyApp_landscape__p3kl_{--panel-bg:linear-gradient(180deg,rgba(8,14,10,.18) 0%,rgba(8,14,10,.36))}.StudyApp_todoFab__BdIBp.StudyApp_night__Js99S{--panel-bg:linear-gradient(180deg,rgba(10,8,24,.18) 0%,rgba(10,8,24,.36))}.StudyApp_todoFab__BdIBp.StudyApp_rain__U8AfH{--panel-bg:linear-gradient(180deg,rgba(4,10,22,.3) 0%,rgba(4,10,22,.52))}.StudyApp_todoFab__BdIBp.StudyApp_forest__bKauw{--panel-bg:linear-gradient(180deg,rgba(4,12,8,.18) 0%,rgba(4,12,8,.36))}.StudyApp_todoFab__BdIBp:hover{color:rgba(230,238,252,.78);border-color:hsla(0,0%,100%,.16);transform:translateY(-1px)}@media (max-width:767px){.StudyApp_topBar__Oo74J{grid-template-columns:auto 1fr auto}.StudyApp_desktopNav__An07h{display:none}.StudyApp_todoFab__BdIBp{left:12px;bottom:calc(126px + env(safe-area-inset-bottom, 0px));min-width:78px;height:34px;padding:0 11px;font-size:.52rem}}.StudyApp_main__pPgGj{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;padding-bottom:80px}.StudyApp_clockLabel__bNBr_{top:-62px;font-size:.68rem;color:rgba(232,240,254,.86);letter-spacing:var(--ty-micro-ls,.22em);text-shadow:0 1px 6px rgba(0,0,0,.42)}.StudyApp_clockLabel__bNBr_,.StudyApp_dateLabel__bz09A{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--font-timer,"Space Mono",monospace)}.StudyApp_dateLabel__bz09A{top:-42px;font-size:.58rem;color:rgba(228,236,252,.7);letter-spacing:.16em;text-shadow:0 1px 5px rgba(0,0,0,.42)}.StudyApp_sessionNote__PUaaM{position:absolute;top:-26px;left:50%;transform:translateX(-50%);white-space:nowrap;text-align:center;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.58rem;font-weight:400;color:rgba(210,220,240,.28);letter-spacing:.1em}.StudyApp_radarSlot__MTHTl{display:flex;justify-content:center;margin-top:12px;min-height:24px}.StudyApp_catBubble__xxwqP{position:fixed;bottom:154px;left:max(calc(50% - 166px),20px);width:max-content;max-width:min(520px,calc(100vw - 44px));background:rgba(200,215,240,.06);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);border:1px solid rgba(200,215,240,.08);border-radius:50% 50% 50% 24%/52% 52% 48% 42%;padding:16px 40px 14px 22px;box-shadow:0 0 40px rgba(180,200,240,.04),0 0 80px rgba(160,185,235,.025),inset 0 1px 0 hsla(0,0%,100%,.06);z-index:25;opacity:0;transition:opacity .6s ease;pointer-events:none}.StudyApp_catBubbleVisible__Q8iXo{opacity:.95}.StudyApp_catBubbleText__PxUqJ{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.05rem;font-weight:400;color:rgba(224,232,248,.88);white-space:nowrap}@media (max-width:520px){.StudyApp_catBubble__xxwqP{left:50%;transform:translateX(-50%);bottom:118px;max-width:calc(100vw - 40px)}}@media (max-width:480px){.StudyApp_topBar__Oo74J{grid-template-columns:auto 1fr auto;padding:10px 12px;gap:8px}.StudyApp_main__pPgGj{padding-bottom:70px;justify-content:safe center}.StudyApp_clockLabel__bNBr_{font-size:.58rem;top:-52px}.StudyApp_dateLabel__bz09A{font-size:.5rem;top:-36px}.StudyApp_sessionNote__PUaaM{top:-22px;font-size:.5rem}.StudyApp_brandLabel__Npde_{font-size:.95rem}}@keyframes StudyApp_orbBreath__9RgsO{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes StudyApp_brandGlowDrift__gR0R_{0%,to{transform:translateZ(0);opacity:.85}40%{transform:translate3d(14px,10px,0);opacity:.96}70%{transform:translate3d(7px,16px,0);opacity:.88}}@keyframes DeskApp_fadeUp__w58kN{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DeskApp_root__b_Hmf{--desk-accent:85,140,105;--desk-ink:45,55,80;min-height:100vh;height:100vh;overflow-y:auto;color:rgba(var(--desk-ink),.86);display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 55% at 78% 8%,rgba(255,238,200,.55) 0,rgba(255,238,200,.18) 32%,transparent 68%),linear-gradient(158deg,#fbf6e8,#f0e8d4 22%,#dfe0d6 48%,#cfd5d8 74%,#c1c9cf);background-attachment:fixed}.DeskApp_header__G5DC9{display:flex;align-items:center;gap:14px;padding:28px 32px 20px}.DeskApp_backLink__3nwQ4{display:flex;align-items:center;gap:4px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.54rem;font-weight:500;letter-spacing:.14em;color:rgba(var(--desk-ink),.5);text-decoration:none;transition:color .2s ease}.DeskApp_backLink__3nwQ4:hover{color:rgba(var(--desk-ink),.85)}.DeskApp_pageTitle__uI0RH{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.4rem;font-weight:400;color:rgba(var(--desk-ink),.86);flex:1 1}.DeskApp_dateLabel__lvMvm{font-family:var(--font-timer,"Space Mono",monospace);font-size:.5rem;letter-spacing:.1em;color:rgba(var(--desk-ink),.42)}.DeskApp_main__t_i6F{flex:1 1;max-width:540px;width:100%;margin:0 auto;padding:8px 32px 64px;display:flex;flex-direction:column;gap:6px}.DeskApp_section__vGvmG{padding:24px 0;border-top:1px solid rgba(var(--desk-ink),.07);animation:DeskApp_fadeUp__w58kN .4s ease both}.DeskApp_section__vGvmG:first-child{border-top:none;padding-top:8px}.DeskApp_sectionTitle___LbyN{display:block;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.52rem;font-weight:600;letter-spacing:.22em;color:rgba(var(--desk-ink),.55);margin-bottom:14px}.DeskApp_profileCard__56u7X,.DeskApp_rhythmCard__bnA18{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.75);border-radius:16px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(var(--desk-ink),.04),0 8px 28px -10px rgba(var(--desk-ink),.14)}.DeskApp_rhythmCard__bnA18{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px 22px;animation:DeskApp_fadeUp__w58kN .4s ease both}.DeskApp_rhythmChart__Zy2nm{min-width:0}.DeskApp_rhythmStats__czLyH{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;grid-gap:14px 18px;gap:14px 18px}.DeskApp_statBlock__1tYnv{display:flex;flex-direction:column;gap:2px}.DeskApp_statNumber__nU_wV{font-size:1.3rem;font-weight:300;color:rgba(var(--desk-ink),.92);line-height:1.05;letter-spacing:-.015em}.DeskApp_statDesc__PKiCm,.DeskApp_statNumber__nU_wV{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.DeskApp_statDesc__PKiCm{font-size:.44rem;font-weight:500;letter-spacing:.16em;color:rgba(var(--desk-ink),.5);text-transform:uppercase}.DeskApp_statBlockAccent__P_E21{position:relative}.DeskApp_statBlockAccent__P_E21 .DeskApp_statNumber__nU_wV{color:rgba(var(--desk-accent),1)}.DeskApp_statBlockAccent__P_E21 .DeskApp_statDesc__PKiCm{color:rgba(var(--desk-accent),.78)}@media (max-width:600px){.DeskApp_rhythmCard__bnA18{grid-template-columns:1fr;gap:16px;padding:20px 16px}.DeskApp_rhythmStats__czLyH{gap:12px 14px}.DeskApp_statNumber__nU_wV{font-size:1.15rem}}.DeskApp_profileCard__56u7X{padding:22px;animation:DeskApp_fadeUp__w58kN .4s ease .05s both}.DeskApp_profileSummary__WoQNo{display:flex;align-items:flex-start;gap:16px}.DeskApp_avatarCircle__xeF6q{width:64px;height:64px;min-width:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--desk-accent),.14);border:1px solid rgba(var(--desk-accent),.32);font-family:var(--font-timer,"Space Mono",monospace);font-size:1rem;font-weight:700;letter-spacing:.02em;color:rgba(var(--desk-accent),1);box-shadow:0 2px 10px -3px rgba(var(--desk-accent),.32)}.DeskApp_profileInfo__W7AXJ{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:4px}.DeskApp_profileName__4BJE5{font-size:1.02rem;font-weight:700;color:rgba(var(--desk-ink),.95);letter-spacing:-.005em}.DeskApp_profileName__4BJE5,.DeskApp_workingOn__8GF2L{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.DeskApp_workingOn__8GF2L{font-size:.66rem;font-style:italic;color:rgba(var(--desk-ink),.68);line-height:1.4}.DeskApp_pillRow__jmkCn{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.DeskApp_pill__NiuB5{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;line-height:1.5;white-space:nowrap}.DeskApp_pill__NiuB5[data-tone=sage]{background:rgba(85,140,105,.14);color:#558c69;border-color:rgba(85,140,105,.32)}.DeskApp_pill__NiuB5[data-tone=beige]{background:rgba(160,135,90,.14);color:#8c7346;border-color:rgba(160,135,90,.32)}.DeskApp_pill__NiuB5[data-tone=amber]{background:rgba(210,150,60,.16);color:#aa6e1e;border-color:rgba(200,140,50,.32)}.DeskApp_pill__NiuB5[data-tone=muted]{background:rgba(var(--desk-ink),.07);color:rgba(var(--desk-ink),.62);border-color:rgba(var(--desk-ink),.14)}.DeskApp_profileMeta__xvTsO{font-size:.54rem;font-weight:500;letter-spacing:.08em;color:rgba(var(--desk-ink),.58)}.DeskApp_profileMeta__xvTsO,.DeskApp_profileTopic__JVMje{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.DeskApp_profileTopic__JVMje{font-size:.62rem;color:rgba(var(--desk-ink),.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeskApp_editBtn__g_Hp_{padding:6px 14px;border:1px solid rgba(var(--desk-ink),.1);border-radius:8px;background:hsla(0,0%,100%,.55);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.52rem;font-weight:600;letter-spacing:.08em;color:rgba(var(--desk-ink),.72);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.DeskApp_editBtn__g_Hp_:hover{color:rgba(var(--desk-ink),.95);border-color:rgba(var(--desk-ink),.18);background:hsla(0,0%,100%,.75)}.DeskApp_profileEditArea__FPTxu{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(var(--desk-ink),.08)}.DeskApp_profileField__pN24m{display:flex;flex-direction:column;gap:6px}.DeskApp_profileLabel__UcWPi{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.5rem;font-weight:600;letter-spacing:.16em;color:rgba(var(--desk-ink),.55);text-transform:uppercase}.DeskApp_profileInput__NudyO,.DeskApp_profileSelect__jbct_{background:hsla(0,0%,100%,.65);border:1px solid rgba(var(--desk-ink),.08);border-radius:9px;padding:9px 12px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.74rem;color:rgba(var(--desk-ink),.92);outline:none;transition:border-color .2s ease,background .2s ease}.DeskApp_profileInput__NudyO::placeholder{color:rgba(var(--desk-ink),.32)}.DeskApp_profileInput__NudyO:focus,.DeskApp_profileSelect__jbct_:focus{border-color:rgba(var(--desk-accent),.55);background:hsla(0,0%,100%,.85)}.DeskApp_profileSelect__jbct_{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.DeskApp_fieldHintText__yXqw6{color:rgba(var(--desk-ink),.5)}.DeskApp_fieldErrorText__jPQZz,.DeskApp_fieldHintText__yXqw6{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.48rem;letter-spacing:.02em;margin-top:2px}.DeskApp_fieldErrorText__jPQZz{color:rgba(180,75,60,.92)}.DeskApp_profileSelect__jbct_ option{background:#fff;color:rgba(45,55,80,.92)}.DeskApp_segmented__4D_n3{display:flex;gap:6px}.DeskApp_segBtn__r_1fD{padding:7px 12px;border:1px solid rgba(var(--desk-ink),.08);border-radius:7px;background:hsla(0,0%,100%,.5);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.54rem;font-weight:600;letter-spacing:.06em;color:rgba(var(--desk-ink),.62);cursor:pointer;transition:all .2s ease}.DeskApp_segBtn__r_1fD:hover{color:rgba(var(--desk-ink),.9);background:hsla(0,0%,100%,.75)}.DeskApp_segBtnActive__SpZH6{color:rgba(var(--desk-accent),1);background:rgba(var(--desk-accent),.14);border-color:rgba(var(--desk-accent),.42)}.DeskApp_logComposer__ZSw4_{margin-bottom:18px}.DeskApp_logInput__IWHC2{width:100%;min-height:56px;resize:none;background:hsla(0,0%,100%,.55);border:1px solid rgba(var(--desk-ink),.08);border-radius:11px;padding:11px 14px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.74rem;line-height:1.6;color:rgba(var(--desk-ink),.92);outline:none;transition:border-color .2s ease,background .2s ease}.DeskApp_logInput__IWHC2::placeholder{color:rgba(var(--desk-ink),.36)}.DeskApp_logInput__IWHC2:focus{border-color:rgba(var(--desk-accent),.42);background:hsla(0,0%,100%,.8)}.DeskApp_logComposerFooter__P4riB{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.DeskApp_charCount__PvrpQ{font-size:.44rem;color:rgba(var(--desk-ink),.38)}.DeskApp_charCount__PvrpQ,.DeskApp_logPostBtn__Z6_Kx{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.DeskApp_logPostBtn__Z6_Kx{padding:6px 16px;border:1px solid rgba(var(--desk-accent),.32);border-radius:7px;background:rgba(var(--desk-accent),.92);font-size:.52rem;font-weight:700;letter-spacing:.1em;color:#fff;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;box-shadow:0 2px 8px -2px rgba(var(--desk-accent),.45)}.DeskApp_logPostBtn__Z6_Kx:hover{background:rgba(var(--desk-accent),1);box-shadow:0 3px 12px -2px rgba(var(--desk-accent),.6);transform:translateY(-1px)}.DeskApp_logPostBtn__Z6_Kx:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.DeskApp_logList__NHNuA{list-style:none;display:flex;flex-direction:column;gap:4px}.DeskApp_logItem__4Io8l{padding:14px 0;border-bottom:1px solid rgba(var(--desk-ink),.07)}.DeskApp_logItem__4Io8l:last-child{border-bottom:none}.DeskApp_logMeta__6o9LN{display:flex;align-items:center;gap:10px;margin-bottom:5px}.DeskApp_logTime__s0Ta1{font-family:var(--font-timer,"Space Mono",monospace);font-size:.46rem;color:rgba(var(--desk-ink),.5);letter-spacing:.04em}.DeskApp_logAuthor__VqP_f{font-size:.5rem;font-weight:700;letter-spacing:.05em;color:#5f82b4}.DeskApp_logAuthor__VqP_f,.DeskApp_logContent__0Ea2D{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.DeskApp_logContent__0Ea2D{font-size:.76rem;line-height:1.6;color:rgba(var(--desk-ink),.88);white-space:pre-wrap;word-break:break-word}.DeskApp_emptyText__2hfxS{font-size:.66rem;font-weight:400;font-style:italic;padding:12px 0}.DeskApp_emptyText__2hfxS,.DeskApp_loadingText__XvYmi{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);color:rgba(var(--desk-ink),.45)}.DeskApp_loadingText__XvYmi{font-size:.62rem;letter-spacing:.14em;text-align:center;padding-top:40vh}.DeskApp_anonContainer__eUOQT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-top:30vh;text-align:center}.DeskApp_anonTitle__X_zi3{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.7rem;font-weight:400;color:rgba(var(--desk-ink),.92)}.DeskApp_anonText__7Ghdq{font-size:.74rem;color:rgba(var(--desk-ink),.6);max-width:280px;line-height:1.7}.DeskApp_anonBtn__yBS9B,.DeskApp_anonText__7Ghdq{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif)}.DeskApp_anonBtn__yBS9B{margin-top:4px;padding:10px 28px;border:1px solid rgba(var(--desk-accent),.42);border-radius:8px;background:rgba(var(--desk-accent),.92);font-size:.6rem;font-weight:700;letter-spacing:.12em;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 3px 12px -2px rgba(var(--desk-accent),.42)}.DeskApp_anonBtn__yBS9B:hover{background:rgba(var(--desk-accent),1);box-shadow:0 5px 18px -3px rgba(var(--desk-accent),.55);transform:translateY(-1px)}@media (max-width:480px){.DeskApp_header__G5DC9{padding:20px 20px 16px}.DeskApp_main__t_i6F{padding:8px 20px 48px}.DeskApp_statsCard__eUp3d{padding:22px 12px}.DeskApp_statNumber__nU_wV{font-size:1.5rem}.DeskApp_profileCard__56u7X{padding:18px}}@keyframes ExplorePage_fadeUp__u0Uwy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ExplorePage_root__QyPMe{--explore-accent:95,130,180;--explore-ink:45,55,80;min-height:100vh;height:100vh;overflow-y:auto;color:rgba(var(--explore-ink),.86);display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 55% at 78% 8%,rgba(255,238,200,.55) 0,rgba(255,238,200,.18) 32%,transparent 68%),linear-gradient(158deg,#fbf6e8,#f0e8d4 22%,#dfe0d6 48%,#cfd5d8 74%,#c1c9cf);background-attachment:fixed}.ExplorePage_header__Tggp3{display:flex;align-items:center;gap:14px;padding:28px 32px 20px}.ExplorePage_backLink__yyvVz{display:flex;align-items:center;gap:4px;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.54rem;font-weight:500;letter-spacing:.14em;color:rgba(var(--explore-ink),.5);text-decoration:none;transition:color .2s ease}.ExplorePage_backLink__yyvVz:hover{color:rgba(var(--explore-ink),.85)}.ExplorePage_pageTitle__Jfe8l{font-family:var(--font-reflect,"Caveat",cursive);font-size:1.4rem;font-weight:400;color:rgba(var(--explore-ink),.86)}.ExplorePage_main__YxjdL{flex:1 1;max-width:540px;width:100%;margin:0 auto;padding:12px 32px 64px;display:flex;flex-direction:column}.ExplorePage_section__Zy9Uo{padding:28px 0;border-top:1px solid rgba(var(--explore-ink),.07);animation:ExplorePage_fadeUp__u0Uwy .45s ease both}.ExplorePage_section__Zy9Uo:first-child{border-top:none;padding-top:16px}.ExplorePage_section__Zy9Uo:nth-child(2){animation-delay:.06s}.ExplorePage_section__Zy9Uo:nth-child(3){animation-delay:.12s}.ExplorePage_sectionTitle__fCMQC{display:block;font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.56rem;font-weight:600;letter-spacing:.22em;color:rgba(var(--explore-ink),.62);margin-bottom:16px;text-transform:uppercase}.ExplorePage_emptyText__b4G_l{font-size:.72rem;font-weight:400;color:rgba(var(--explore-ink),.5);font-style:italic;padding-top:40px}.ExplorePage_emptyText__b4G_l,.ExplorePage_loadingText__ywDSg{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);text-align:center}.ExplorePage_loadingText__ywDSg{font-size:.62rem;color:rgba(var(--explore-ink),.45);letter-spacing:.14em;padding-top:40vh}.ExplorePage_anonMsg___s_iJ{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:30vh;text-align:center}.ExplorePage_anonMsg___s_iJ p{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.74rem;color:rgba(var(--explore-ink),.6)}.ExplorePage_anonMsg___s_iJ .ExplorePage_backLink__yyvVz{font-size:.58rem;letter-spacing:.12em}@media (max-width:480px){.ExplorePage_header__Tggp3{padding:20px 20px 16px}.ExplorePage_main__YxjdL{padding:8px 20px 48px}.ExplorePage_section__Zy9Uo{padding:22px 0}}.PublicProfileGate_root__fwBMb{--pp-ink:45,55,80;min-height:100vh;color:rgba(var(--pp-ink),.86);display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 55% at 78% 8%,rgba(255,238,200,.55) 0,rgba(255,238,200,.18) 32%,transparent 68%),linear-gradient(158deg,#fbf6e8,#f0e8d4 22%,#dfe0d6 48%,#cfd5d8 74%,#c1c9cf);background-attachment:fixed}.PublicProfileGate_loadingText__e_W_o{font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);font-size:.62rem;color:rgba(var(--pp-ink),.45);letter-spacing:.14em;text-align:center;padding-top:40vh}