.Chat_chat__RSwBK{flex:1 1;padding:calc(24 * 100vw / var(--base-width));display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:calc(18 * 100vw / var(--base-width));position:relative;background-color:#090909;overflow:hidden}.Chat_chat__RSwBK.Chat_active__MjFHV .Chat_history__oPeh3{opacity:1;transition-delay:1.2s}.Chat_chat__RSwBK.Chat_active__MjFHV .Chat_chatWelcome__QEbCE{pointer-events:none}.Chat_chat__RSwBK.Chat_active__MjFHV .Chat_input__HXxI7{width:calc(921 * 100vw / var(--base-width));transform:translate(0)}.Chat_chat__RSwBK.Chat_active__MjFHV .Chat_chatWelcomeGroup__qlbR9>*{opacity:0;scale:.8;pointer-events:none!important}.Chat_chat__RSwBK.Chat_active__MjFHV .Chat_floatingWrap__ogWH4{transform:translateY(50%);pointer-events:none!important}.Chat_chatHead__uB8iJ{display:flex;align-items:center;justify-content:space-between;width:100%}.Chat_chatFoot__auE0Z{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.Chat_chatFoot__auE0Z span{font-size:calc(12 * 100vw / var(--base-width));font-weight:500;color:rgba(255,255,255,.4)!important}.Chat_chatModel__qCgvb{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * 100vw / var(--base-width));padding:calc(8 * 100vw / var(--base-width));border-radius:calc(28 * 100vw / var(--base-width));min-height:calc(38 * 100vw / var(--base-width));max-height:calc(38 * 100vw / var(--base-width));font-size:calc(16 * 100vw / var(--base-width));background-color:rgba(255,255,255,.04)}.Chat_select__CqGBP{padding:calc(4 * 100vw / var(--base-width));padding-left:calc(12 * 100vw / var(--base-width));display:flex;align-items:center;gap:calc(4 * 100vw / var(--base-width));border-radius:calc(30 * 100vw / var(--base-width));background-color:rgb(255,255,255,.06);font-size:calc(12 * 100vw / var(--base-width));color:rgb(234,234,234,.7);min-height:calc(26 * 100vw / var(--base-width));cursor:pointer;transition:background-color .3s ease-in-out}.Chat_select__CqGBP:hover{background-color:rgb(255,255,255,.12)}.Chat_arrow__og0f4{width:calc(14 * 100vw / var(--base-width));height:calc(14 * 100vw / var(--base-width))}.Chat_userAva__5Zp6e{position:relative;cursor:pointer}.Chat_popupRoot___In1s{pointer-events:none;position:absolute;z-index:10}.Chat_userPopup__7RHeg{right:0}.Chat_modelPopup__d_FHN,.Chat_userPopup__7RHeg{top:calc(100% + 10 * 100vw / var(--base-width))}.Chat_modelPopup__d_FHN{left:0}.Chat_popupRoot___In1s.Chat_active__MjFHV{pointer-events:auto}.Chat_ava__7MvlH{width:calc(32 * 100vw / var(--base-width));height:calc(32 * 100vw / var(--base-width));border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(16 * 100vw / var(--base-width));font-weight:700;color:#292929;text-transform:uppercase}.Chat_ava__7MvlH img{width:100%;height:100%;object-fit:cover}.Chat_plus__bW8Fi{position:absolute;bottom:-5%;right:-5%;width:calc(16 * 100vw / var(--base-width));height:calc(16 * 100vw / var(--base-width));background-color:#0a0a0a}.Chat_icon__mpuoa,.Chat_plus__bW8Fi{border-radius:50%;display:flex;align-items:center;justify-content:center}.Chat_icon__mpuoa{width:calc(11.4 * 100vw / var(--base-width));height:calc(11.4 * 100vw / var(--base-width));background-color:rgba(255,255,255,.08)}.Chat_icon__mpuoa img{width:calc(7 * 100vw / var(--base-width));height:calc(7 * 100vw / var(--base-width));object-fit:contain}.Chat_chatWelcome__QEbCE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * 100vw / var(--base-width));transform:translate(0);width:100%;transition:transform 1s ease-in-out}.Chat_chatWelcomeGroup__qlbR9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * 100vw / var(--base-width));pointer-events:auto;@media (max-width:767px){text-align:center}}.Chat_chatWelcomeGroup__qlbR9>*{transition:opacity .5s ease-in-out,scale 1s ease-in-out}.Chat_chatWelcomeGroup__qlbR9>:nth-child(n){transition-delay:.2s}.Chat_chatWelcomeGroup__qlbR9>:nth-child(2){transition-delay:.3s}.Chat_chatWelcomeGroup__qlbR9>:nth-child(3){transition-delay:.5s}.Chat_welcomeLogo__3mfTa{width:calc(48 * 100vw / var(--base-width));height:calc(48 * 100vw / var(--base-width))}.Chat_welcomeLogo__3mfTa img{width:100%;height:100%;object-fit:contain}.Chat_welcomeTitle__5QkPE{font-size:calc(24 * 100vw / var(--base-width));color:#eaeaea;font-family:var(--font-serif)}.Chat_welcomeSubtitle__y3xFO{font-size:calc(14 * 100vw / var(--base-width));color:rgba(254,254,254,.4);@media (max-width:767px){line-height:130%}}.Chat_input__HXxI7{position:relative;z-index:2;width:calc(644 * 100vw / var(--base-width));margin:0 auto;transition:width 1.2s ease,transform 1.2s ease;transform:translateY(-30vh);@media (max-width:767px){width:100%;max-width:100%}}.Chat_input__HXxI7>div:last-child{margin-top:calc(32 * 100vw / var(--base-width))}.Chat_floatingWrap__ogWH4{transition:transform 1.2s ease;position:absolute;top:20vh;left:50%;translate:-50% 0;pointer-events:none;@media (max-width:767px){width:100%;max-width:90%}}.Chat_wrap__q5rc_{display:flex;flex-direction:column;gap:calc(20 * 100vw / var(--base-width))}.Chat_chatContainer__SQWTh{position:absolute;top:0;bottom:0;left:50%;translate:-50% 0;max-width:100%;width:100%;height:85%;overflow:hidden}.Chat_chatContainer__SQWTh:after,.Chat_chatContainer__SQWTh:before{pointer-events:none!important}.Chat_chatContainer__SQWTh:before{top:-2%;scale:1 -1;z-index:1}.Chat_chatContainer__SQWTh:after,.Chat_chatContainer__SQWTh:before{content:"";position:absolute;left:0;width:100%;height:calc(100 * 100vw / var(--base-width));background:linear-gradient(180deg,rgba(9,9,9,0) -40.23%,#090909 35.06%);filter:blur(calc(6 * 100vw / var(--base-width)))}.Chat_chatContainer__SQWTh:after{bottom:-5%;scale:1 1}.Chat_history__oPeh3{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:calc(40 * 100vw / var(--base-width));overflow-y:auto;padding-right:calc(30 * 100vw / var(--base-width));padding-left:calc(130 * 100vw / var(--base-width));padding-block:calc(100 * 100vw / var(--base-width));opacity:0;transition:opacity .5s ease-in-out;@media (max-width:767px){padding-right:calc(12.5 * 100vw / var(--base-width));padding-left:calc(12.5 * 100vw / var(--base-width))}}.ChatInput_chatInput__e746b{margin:0 auto;width:100%;min-height:calc(6600vw/var(--base-width));padding:calc(1200vw/var(--base-width));border-radius:calc(2000vw/var(--base-width));background-color:#111;display:flex;align-items:flex-end;gap:calc(1200vw/var(--base-width));z-index:10}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP{align-items:center}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_attachment__SUNjW,.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_microphone__wjbcK{background-color:rgba(0,0,0,0)}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_microphone__wjbcK svg{opacity:1;pointer-events:auto}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_microphone__wjbcK img{opacity:0;pointer-events:none}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_send__PDsSk{background-color:#181818}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_send__PDsSk .ChatInput_hover__5iWkL{opacity:0!important}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_send__PDsSk svg{opacity:1}.ChatInput_chatInput__e746b.ChatInput_recording__BqPJP .ChatInput_send__PDsSk .ChatInput_icon__PYDSx{opacity:0}@media(max-width:767px){.ChatInput_chatInput__e746b{min-height:calc(5600vw/var(--base-width));padding:calc(700vw/var(--base-width));gap:calc(800vw/var(--base-width))}}.ChatInput_hiddenFileInput__RBbRC{display:none}.ChatInput_attachment__SUNjW{width:calc(4200vw/var(--base-width));height:calc(4200vw/var(--base-width));border-radius:calc(4200vw/var(--base-width));background-color:rgba(254,254,254,.03);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease-in-out}.ChatInput_attachment__SUNjW img{width:calc(1800vw/var(--base-width));height:calc(1800vw/var(--base-width));object-fit:contain}.ChatInput_textarea__0GF3g{border:none;outline:none;line-height:200%;font-family:var(--font-sans);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.68);font-size:calc(1200vw/var(--base-width));width:100%;resize:none;overflow-y:hidden;padding:calc(1000vw/var(--base-width)) 0;min-height:calc(4200vw/var(--base-width));max-height:calc(20000vw/var(--base-width))}@media(max-width:767px){.ChatInput_textarea__0GF3g{min-height:unset;max-height:calc(16000vw/var(--base-width))}}.ChatInput_inputArea__R_NBT{flex:1 1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:calc(800vw/var(--base-width));min-width:0;transform-origin:center}.ChatInput_voiceWaveform__nGKjm{flex:1 1;justify-content:space-between;gap:calc(100vw/var(--base-width));min-width:0;padding:0;max-width:70%;width:100%;margin:0 auto}.ChatInput_voiceBar___n1yL,.ChatInput_voiceWaveform__nGKjm{display:flex;align-items:center;height:calc(2000vw/var(--base-width))}.ChatInput_voiceBar___n1yL{justify-content:center}.ChatInput_voiceBarFill__QoR9_,.ChatInput_voiceBar___n1yL{width:calc(200vw/var(--base-width));min-width:calc(200vw/var(--base-width));border-radius:calc(2000vw/var(--base-width))}.ChatInput_voiceBarFill__QoR9_{height:calc(200vw/var(--base-width));min-height:calc(200vw/var(--base-width));max-height:calc(2000vw/var(--base-width));background:#fff;transition:height .06s ease-out}.ChatInput_attachments__wHfoY{display:flex;flex-wrap:wrap;gap:calc(600vw/var(--base-width))}.ChatInput_fileChip__BIQJ4{display:flex;align-items:center;gap:calc(800vw/var(--base-width));padding:calc(600vw/var(--base-width));border-radius:calc(1400vw/var(--base-width));background:hsla(0,0%,100%,.04);border:calc(100vw/var(--base-width)) solid hsla(0,0%,100%,.08);max-width:100%}.ChatInput_fileThumb__Z_uOZ{object-fit:cover}.ChatInput_fileBadge__YtVJK,.ChatInput_fileThumb__Z_uOZ{width:calc(2800vw/var(--base-width));height:calc(2800vw/var(--base-width));border-radius:calc(800vw/var(--base-width))}.ChatInput_fileBadge__YtVJK{display:flex;align-items:center;justify-content:center;font-size:calc(1000vw/var(--base-width));color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.03);text-transform:uppercase}.ChatInput_fileMeta__8vD90{min-width:0;display:flex;flex-direction:column}.ChatInput_fileName__cuOVf{font-size:calc(1100vw/var(--base-width));color:hsla(0,0%,100%,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(22000vw/var(--base-width))}.ChatInput_fileRemove__oFF8r{border:none;outline:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.55);cursor:pointer;font-size:calc(1600vw/var(--base-width));line-height:1;padding:0 calc(400vw/var(--base-width))}.ChatInput_fileRemove__oFF8r:hover{color:hsla(0,0%,100%,.9)}.ChatInput_textarea__0GF3g::placeholder{color:hsla(0,0%,100%,.68);font:inherit;white-space:nowrap;overflow-x:hidden}.ChatInput_inputButtons__NpzU3{display:flex;align-items:center;gap:calc(600vw/var(--base-width))}.ChatInput_microphone__wjbcK{width:calc(4200vw/var(--base-width));height:calc(4200vw/var(--base-width));border-radius:calc(4200vw/var(--base-width));background-color:rgba(254,254,254,.03);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background-color .3s ease-in-out;border:none;padding:0;font:inherit;color:inherit}.ChatInput_microphone__wjbcK svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.ChatInput_microphone__wjbcK img,.ChatInput_microphone__wjbcK svg{width:calc(1800vw/var(--base-width));height:calc(1800vw/var(--base-width));object-fit:contain;transition:opacity .3s ease-in-out}.ChatInput_microphone__wjbcK img{pointer-events:auto}.ChatInput_send__PDsSk{width:calc(4200vw/var(--base-width));height:calc(4200vw/var(--base-width));border-radius:calc(4200vw/var(--base-width));background-color:#97cd06;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease-in-out;position:relative}.ChatInput_send__PDsSk svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.ChatInput_send__PDsSk .ChatInput_icon__PYDSx,.ChatInput_send__PDsSk svg{width:calc(1800vw/var(--base-width));height:calc(1800vw/var(--base-width));object-fit:contain}.ChatInput_send__PDsSk .ChatInput_icon__PYDSx{z-index:1;transition:opacity .3s ease-in-out;pointer-events:none}.ChatInput_send__PDsSk .ChatInput_hover__5iWkL{position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);width:calc(7000vw/var(--base-width));height:calc(7000vw/var(--base-width));z-index:-1;transform-origin:center;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}@media(min-width:1125px){.ChatInput_send__PDsSk:hover .ChatInput_hover__5iWkL{opacity:1}}.ChatPopup_chatPopup__M2tsx{background:#1c1c1c;border-radius:calc(1600vw/var(--base-width));padding:calc(1200vw/var(--base-width));min-width:calc(26400vw/var(--base-width));width:-moz-fit-content;width:fit-content;opacity:0;scale:.95;display:flex;flex-direction:column;align-items:stretch;justify-content:start;pointer-events:none}.ChatPopup_chatPopup__M2tsx.ChatPopup_active__nuXn5{opacity:1;scale:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1)}.ChatPopupButton_chatPopupButton__76Lce{padding:calc(1200vw/var(--base-width));display:flex;align-items:center;justify-content:start;gap:calc(1200vw/var(--base-width));background-color:rgba(0,0,0,0);border-radius:0;border:none;outline:none;cursor:pointer;position:relative;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out}.ChatPopupButton_chatPopupButton__76Lce.ChatPopupButton_selected__OihiZ,.ChatPopupButton_chatPopupButton__76Lce:hover{background-color:#292929;border-radius:calc(1200vw/var(--base-width))}.ChatPopupButton_chatPopupButton__76Lce .ChatPopupButton_selectedIcon__63TLd{width:calc(1600vw/var(--base-width));height:calc(1600vw/var(--base-width));display:flex;align-items:center;justify-content:center;pointer-events:none;position:absolute;top:50%;right:calc(1200vw/var(--base-width));transform:translateY(-50%);transition:opacity .3s ease-in-out;opacity:0}.ChatPopupButton_chatPopupButton__76Lce .ChatPopupButton_selectedIcon__63TLd svg{width:100%;height:100%}.ChatPopupButton_chatPopupButton__76Lce .ChatPopupButton_selectedIcon__63TLd.ChatPopupButton_selectedIconActive__GA8SW{opacity:1}.ChatPopupButton_chatPopupButtonIcon__Qu1rp{width:calc(2000vw/var(--base-width));height:calc(2000vw/var(--base-width));display:flex;align-items:center;justify-content:center;pointer-events:none}.ChatPopupButton_chatPopupButtonIcon__Qu1rp svg{width:100%;height:100%}.ChatPopupButton_chatPopupButtonText__woBFl{flex:1 1;color:#fff;text-align:left;font-family:var(--font-grotesque);font-size:calc(1400vw/var(--base-width));line-height:100%;font-weight:400}.ChatPopupButton_chatPopupButtonTextWrap__b0JzH{display:flex;flex-direction:column;align-items:flex-start;gap:calc(400vw/var(--base-width))}.ChatPopupButton_chatPopupButtonTextWrap__b0JzH .ChatPopupButton_head__4OINR{display:flex;align-items:center;justify-content:space-between;gap:calc(400vw/var(--base-width))}.ChatPopupButton_chatPopupButtonTextWrap__b0JzH .ChatPopupButton_head__4OINR .ChatPopupButton_title__3yR9l{font-family:var(--font-sans);font-size:calc(1600vw/var(--base-width));font-weight:500;line-height:125%;letter-spacing:-1%}.ChatPopupButton_chatPopupButtonTextWrap__b0JzH .ChatPopupButton_head__4OINR .ChatPopupButton_label__zYmZp{color:hsla(0,0%,100%,.7);font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));font-weight:400;line-height:100%;border-radius:calc(1234500vw/var(--base-width));padding:calc(700vw/var(--base-width)) calc(1200vw/var(--base-width));background:#363636}.ChatPopupButton_chatPopupButtonTextWrap__b0JzH .ChatPopupButton_subtitle__J_g_A{font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));font-weight:400;line-height:100%;color:hsla(0,0%,100%,.5)}.ChatUserInfo_userInfo__0JzbS{width:100%;display:flex;align-items:start;gap:calc(12 * 100vw / var(--base-width));position:relative;z-index:1}.ChatUserInfo_left__8eZdb{display:flex;gap:calc(8 * 100vw / var(--base-width));align-items:center}.ChatUserInfo_avatar__X9uOI{width:calc(28 * 100vw / var(--base-width));height:calc(28 * 100vw / var(--base-width));border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#292929!important;font-size:calc(14 * 100vw / var(--base-width));font-weight:500;font-family:var(--font-sans)}.ChatUserInfo_avatar__X9uOI img{width:100%;height:100%;object-fit:cover;object-position:center}.ChatUserInfo_login__nu90H{display:flex;flex-direction:column;align-items:start;gap:calc(4 * 100vw / var(--base-width))}.ChatUserInfo_login__nu90H p{font-size:calc(14 * 100vw / var(--base-width));font-family:var(--font-serif);line-height:100%;color:#fff}.ChatUserInfo_login__nu90H a{font-size:calc(8 * 100vw / var(--base-width));line-height:100%;font-family:var(--font-sans);font-weight:500;color:#828282;text-decoration:none;transition-property:color;transition-timing-function:ease;transition-duration:.4s}.ChatUserInfo_login__nu90H a:hover{color:#fff}.ChatUserInfo_right__F9wid{margin-left:auto}.ChatUserInfo_plan__YGhQg{background-color:#97cd06;padding:calc(6 * 100vw / var(--base-width));border-radius:calc(4 * 100vw / var(--base-width));font-size:calc(8 * 100vw / var(--base-width));font-weight:500;line-height:100%;color:#fff;height:calc(15 * 100vw / var(--base-width));display:flex;align-items:center;justify-content:center;text-align:center}.ChatPopupDevider_chatPopupDevider__muYx1{width:100%;height:calc(100vw/var(--base-width));background-color:hsla(0,0%,100%,.08);margin:calc(400vw/var(--base-width))}.DashboardButton_popupRoot__8nCht{position:relative;display:inline-flex;max-width:100%}.DashboardButton_popup___uzSR{position:absolute;top:calc(100% + 6 * 100vw / var(--base-width));right:0;z-index:20;min-width:100%;padding:calc(12 * 100vw / var(--base-width));border-radius:calc(14 * 100vw / var(--base-width));background:var(--theme-surface-tint,rgba(237,237,237,.04));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 calc(8 * 100vw / var(--base-width)) calc(24 * 100vw / var(--base-width)) var(--theme-shadow-color,rgba(0,0,0,.35))}.DashboardButton_dashboardButton__oGFXz{position:relative;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--theme-surface-tint,rgba(237,237,237,.05));cursor:pointer;transition:background-color var(--dur-tooltip-close) var(--ease-default);text-decoration:none}.DashboardButton_dashboardButton__oGFXz:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(var(--theme-surface-tint,rgba(234,234,234,.05)),var(--theme-surface-tint,rgba(234,234,234,.15)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.DashboardButton_dashboardButton__oGFXz:focus-visible{outline:2px solid rgba(var(--accent-green-rgb),.55);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DashboardButton_dashboardButton__oGFXz{transition:none}}button.DashboardButton_dashboardButton__oGFXz{border:none;font:inherit;color:inherit;width:auto}.DashboardButton_icon__DSeaG{display:inline-flex;align-items:center;justify-content:center}.DashboardButton_text__YLcpk{text-align:center;line-height:normal}.DashboardButton_compact__PcVg5{height:clamp(29px,2.3vw,38px);padding-inline:clamp(10px,.83vw,14px);gap:clamp(5px,.42vw,7px)}.DashboardButton_compact__PcVg5:hover{background:var(--theme-hover,rgba(237,237,237,.07))}.DashboardButton_compact__PcVg5 .DashboardButton_text__YLcpk{color:var(--theme-text,#ededed);font-family:var(--font-sans);font-size:13px;font-weight:500}.DashboardButton_compact__PcVg5 .DashboardButton_icon__DSeaG{width:clamp(12px,.97vw,16px);height:clamp(12px,.97vw,16px)}.DashboardButton_compact__PcVg5 .DashboardButton_icon__DSeaG img,.DashboardButton_compact__PcVg5 .DashboardButton_icon__DSeaG svg{width:100%;height:100%;object-fit:contain;object-position:center}.DashboardButton_full___h5Sl{height:44px;padding:0 12px 0 14px;gap:8px;justify-content:flex-start;flex-shrink:0;flex-basis:44px}.DashboardButton_full___h5Sl:hover{background:var(--theme-hover,rgba(255,255,255,.1))}.DashboardButton_full___h5Sl .DashboardButton_text__YLcpk{color:var(--theme-text-muted,rgba(237,237,237,.6));font-size:.875rem;font-weight:400}.DashboardButton_preview__auuJ3{height:36px;padding-inline:14px;gap:8px;flex:none;cursor:default}.DashboardButton_preview__auuJ3:before{content:none}.DashboardButton_preview__auuJ3 .DashboardButton_text__YLcpk{color:var(--theme-text-muted,rgba(237,237,237,.6));font-size:.875rem}.DashboardButton_full___h5Sl .DashboardButton_icon__DSeaG svg circle,.DashboardButton_full___h5Sl .DashboardButton_icon__DSeaG svg path{stroke:var(--theme-text,rgb(237,237,237))}.ShowMoreToggle_moreBtn__YXb6v{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--theme-text-muted,rgba(237,237,237,.55));font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .2s var(--ease-default),background .2s var(--ease-default);border-radius:12px;&:hover{color:var(--theme-text-secondary,rgba(237,237,237,.85));background:var(--theme-hover,rgba(255,255,255,.04))}&:focus-visible{outline:1px solid var(--theme-border,rgba(237,237,237,.3));outline-offset:-2px}}.ShowMoreToggle_moreBtnChevron__LUkZi{display:inline-flex;align-items:center;justify-content:center;width:.95em;height:.95em;font-size:1.05em;line-height:1;color:inherit}@media (prefers-reduced-motion:reduce){.ShowMoreToggle_moreBtn__YXb6v{transition:none}}.FiltersContent_filtersContent__dAf_d{width:min(29.375rem,100vw - 40px);max-width:100%}@keyframes FiltersContent_filtersMicroIn__cnO_J{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.FiltersContent_closeBtn__unIRM,.FiltersContent_filterIcon__xomrX,.FiltersContent_headerTitle__5rogc,.FiltersContent_helpText__Rc9xM,.FiltersContent_radioButtonsContainer__E9h30,.FiltersContent_searchRow__t54mI{animation:FiltersContent_filtersMicroIn__cnO_J .45s cubic-bezier(.22,1,.36,1) both}.FiltersContent_filterIcon__xomrX{animation-delay:.08s}.FiltersContent_headerTitle__5rogc{animation-delay:.12s}.FiltersContent_closeBtn__unIRM{animation-delay:.16s}.FiltersContent_searchRow__t54mI{animation-delay:.22s}.FiltersContent_radioButtonsContainer__E9h30{animation-delay:.28s}.FiltersContent_helpText__Rc9xM{animation-delay:.34s}}.FiltersContent_header__K_fCK{padding:30px 30px 20px;border-bottom:1px solid var(--theme-border,rgba(237,237,237,.04));display:flex;justify-content:space-between;align-items:center;@media (max-width:499px){padding-left:24px;padding-bottom:20px;padding-right:24px;padding-top:24px}}.FiltersContent_headerTitleContainer__0T5PC{display:flex;align-items:center;gap:.5rem}.FiltersContent_filterIcon__xomrX{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.FiltersContent_headerTitle__5rogc{font-family:var(--font-sans);font-size:1.25rem;color:var(--theme-text,rgba(237,237,237,1));line-height:1}.FiltersContent_closeBtn__unIRM{width:1.5rem;height:1.5rem;border-radius:7.2px;background:var(--theme-surface-tint,rgba(237,237,237,.04));display:flex;align-items:center;justify-content:center}.FiltersContent_content__qOdGc{padding:20px 30px 30px;@media (max-width:499px){padding-left:24px;padding-bottom:20px;padding-right:24px;padding-top:24px}}.FiltersContent_searchRow__t54mI{display:flex;align-items:center;gap:.625rem;padding:.6rem .875rem;border-radius:.75rem;background:var(--theme-surface-tint,rgba(237,237,237,.05));border:1px solid var(--theme-border,rgba(237,237,237,.08));transition:border-color .3s var(--ease-default),box-shadow .3s var(--ease-default)}.FiltersContent_searchRow__t54mI:focus-within{border-color:rgba(var(--accent-green-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-green-rgb),.12)}.FiltersContent_searchIcon__plStF{flex-shrink:0;opacity:.65}.FiltersContent_searchInput__47uHz{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:var(--theme-text,rgba(237,237,237,.92));font-family:var(--font-sans);font-size:.875rem;line-height:1.2;letter-spacing:-.01em;&::placeholder{color:var(--theme-text-muted,rgba(237,237,237,.4))}}.FiltersContent_radioButtonsContainer__E9h30{margin-top:1rem}.FiltersContent_helpText__Rc9xM{margin-top:.875rem;font-family:var(--font-sans);font-size:.75rem;line-height:1.4;color:var(--theme-text-muted,rgba(237,237,237,.55))}.Toast_toast__liqKQ{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--theme-page,rgba(20,20,22,.92));border:1px solid var(--theme-border,rgba(255,255,255,.12));border-radius:10px;color:var(--theme-text,#fff);font-size:14px;line-height:1.4;max-width:360px;box-shadow:0 8px 24px var(--theme-shadow-color,rgba(0,0,0,.4));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--dur-entrance) var(--ease-default)}.Toast_toast__liqKQ,.Toast_toneGeneric__q2VlL{border-color:var(--theme-border,rgba(255,255,255,.12))}.Toast_toneUpgrade__6Z7Z_{border-color:rgba(255,197,110,.32)}.Toast_text__1vYVx{flex:1 1}.Toast_close__g141E{background:transparent;border:0;color:var(--theme-text-secondary,rgba(255,255,255,.7));cursor:pointer;font-size:18px;line-height:1;padding:0 4px;transition:color var(--dur-exit) var(--ease-default)}.Toast_close__g141E:hover{color:var(--theme-text,#fff)}.Toast_close__g141E:active{transform:scale(.97)}@media (max-width:640px){.Toast_toast__liqKQ{left:16px;right:16px;bottom:16px;max-width:none}}@media (prefers-reduced-motion:reduce){.Toast_close__g141E,.Toast_toast__liqKQ{transition:none}.Toast_close__g141E:active{transform:none}}.GreetingWeather_strip__rY91g{display:inline-flex;align-items:center;gap:.5rem;align-self:center;margin-top:.25rem;font-size:.8125rem;line-height:1.2;color:var(--theme-text-secondary,rgba(237,237,237,.78));letter-spacing:-.01em}.GreetingWeather_chip__YY7B1{color:inherit;font-size:inherit}.GreetingWeather_city__6YPZb{font-size:inherit;color:var(--theme-text-muted,rgba(237,237,237,.55))}.DashboardModal_dashboardModal__Jk95l{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-default)}.DashboardModal_visible__BPnP5{opacity:1;pointer-events:auto}.DashboardModal_modal__Gbkmv{width:calc(710 * 100vw / var(--base-width));height:-moz-fit-content;height:fit-content;min-height:calc(500 * 100vw / var(--base-width));max-height:calc(90vh);background:var(--theme-page,#0e0e0e);border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + calc(12 * 100vw / var(--base-width))));z-index:1;display:flex;flex-direction:column;align-items:stretch;transition:transform .28s cubic-bezier(.22,1,.36,1)}.DashboardModal_visible__BPnP5 .DashboardModal_modal__Gbkmv{transform:translate(-50%,-50%)}.DashboardModal_modal__Gbkmv.DashboardModal_compact__HoY_g{width:calc(560 * 100vw / var(--base-width));min-height:unset}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4{width:min(920px,calc(100vw - 32px));min-height:unset}.DashboardModal_modal__Gbkmv.DashboardModal_fitContent__If7n3{min-height:unset}@media (prefers-reduced-motion:reduce){.DashboardModal_dashboardModal__Jk95l,.DashboardModal_modal__Gbkmv{transition:none}}@keyframes DashboardModal_modalInnerIn__9qJWz{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.DashboardModal_visible__BPnP5 .DashboardModal_header__CokMg{opacity:0;animation:DashboardModal_modalInnerIn__9qJWz .45s cubic-bezier(.22,1,.36,1) .08s forwards}.DashboardModal_visible__BPnP5 .DashboardModal_body__LGnNA{opacity:0;animation:DashboardModal_modalInnerIn__9qJWz .5s cubic-bezier(.22,1,.36,1) .18s forwards}}.DashboardModal_header__CokMg{padding:calc(30 * 100vw / var(--base-width));display:flex;align-items:stretch;flex-direction:column;gap:calc(12 * 100vw / var(--base-width));border-bottom:calc(1 * 100vw / var(--base-width)) solid var(--theme-border,rgba(237,237,237,.06))}.DashboardModal_headerBare__OreL4{border-bottom:none;padding-bottom:0}.DashboardModal_headerBare__OreL4 .DashboardModal_headerRow__Zlzvn{justify-content:flex-end}.DashboardModal_srOnly___b9a_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DashboardModal_headerRow__Zlzvn{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * 100vw / var(--base-width))}.DashboardModal_closeModal__FNQUB{width:calc(24 * 100vw / var(--base-width));height:calc(24 * 100vw / var(--base-width));min-width:calc(24 * 100vw / var(--base-width));min-height:calc(24 * 100vw / var(--base-width));max-width:calc(24 * 100vw / var(--base-width));max-height:calc(24 * 100vw / var(--base-width));border-radius:calc(7.2 * 100vw / var(--base-width));background:var(--theme-surface-tint,rgba(237,237,237,.04));display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;padding:0;margin:0;color:inherit;font:inherit;transition:background .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.DashboardModal_closeModal__FNQUB:hover{background:var(--theme-hover,rgba(237,237,237,.09))}@media (prefers-reduced-motion:no-preference){.DashboardModal_closeModal__FNQUB:active{transform:scale(.92)}}.DashboardModal_closeModal__FNQUB svg{width:calc(17.5 * 100vw / var(--base-width));min-width:calc(17.5 * 100vw / var(--base-width));min-height:calc(17.5 * 100vw / var(--base-width));max-width:calc(17.5 * 100vw / var(--base-width));max-height:calc(17.5 * 100vw / var(--base-width));height:calc(17.5 * 100vw / var(--base-width));object-fit:contain;object-position:center}.DashboardModal_group__q0zL8{display:flex;align-items:center;gap:calc(8 * 100vw / var(--base-width))}.DashboardModal_title__GtQZy{color:var(--theme-text,#ededed);font-family:var(--font-grotesque);font-size:calc(20 * 100vw / var(--base-width));font-weight:400;line-height:100%}.DashboardModal_subtitle__Ab0D7{color:var(--theme-text,#ededed);font-family:var(--font-sans);font-size:calc(12 * 100vw / var(--base-width));font-weight:400;line-height:116.667%;opacity:var(--theme-readable-opacity,.36);padding-left:calc(32 * 100vw / var(--base-width))}.DashboardModal_header__CokMg.DashboardModal_noIcon__tO8Si .DashboardModal_subtitle__Ab0D7{padding-left:0}.DashboardModal_icon__zuIr9{width:calc(24 * 100vw / var(--base-width));height:calc(24 * 100vw / var(--base-width));min-width:calc(24 * 100vw / var(--base-width));min-height:calc(24 * 100vw / var(--base-width));max-width:calc(24 * 100vw / var(--base-width));max-height:calc(24 * 100vw / var(--base-width));display:flex;align-items:center;justify-content:center}.DashboardModal_icon__zuIr9 *{width:100%;height:100%}.DashboardModal_icon__zuIr9 img{object-position:center;object-fit:contain}.DashboardModal_body__LGnNA{padding:calc(30 * 100vw / var(--base-width));display:flex;flex-direction:column;align-items:stretch;gap:calc(50 * 100vw / var(--base-width));flex:1 1;overflow:hidden}.DashboardModal_content__BBpxd{flex:1 1;display:flex;flex-direction:column;align-items:stretch;gap:calc(24 * 100vw / var(--base-width));scrollbar-width:none;-ms-overflow-style:none}.DashboardModal_body__LGnNA .DashboardModal_content__BBpxd::-webkit-scrollbar{display:none;width:0;height:0}.DashboardModal_overlay__RUCa_{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg-overlay-dark);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:0}@media (max-width:1024px){.DashboardModal_modal__Gbkmv{width:calc(710 * 100vw / var(--base-width-tablet));height:unset;max-height:90dvh;min-height:unset;transform:translate(-50%,calc(-50% + calc(12 * 100vw / var(--base-width-tablet))))}.DashboardModal_modal__Gbkmv.DashboardModal_compact__HoY_g{width:calc(560 * 100vw / var(--base-width-tablet))}.DashboardModal_header__CokMg{padding:calc(30 * 100vw / var(--base-width-tablet));gap:calc(12 * 100vw / var(--base-width-tablet));border-bottom:calc(1 * 100vw / var(--base-width-tablet)) solid var(--theme-border,rgba(237,237,237,.06))}.DashboardModal_header__CokMg.DashboardModal_headerBare__OreL4{border-bottom:none;padding-bottom:0}.DashboardModal_headerRow__Zlzvn{gap:calc(12 * 100vw / var(--base-width-tablet))}.DashboardModal_closeModal__FNQUB{width:calc(24 * 100vw / var(--base-width-tablet));height:calc(24 * 100vw / var(--base-width-tablet));min-width:calc(24 * 100vw / var(--base-width-tablet));min-height:calc(24 * 100vw / var(--base-width-tablet));max-width:calc(24 * 100vw / var(--base-width-tablet));max-height:calc(24 * 100vw / var(--base-width-tablet));border-radius:calc(7.2 * 100vw / var(--base-width-tablet))}.DashboardModal_closeModal__FNQUB svg{width:calc(17.5 * 100vw / var(--base-width-tablet));height:calc(17.5 * 100vw / var(--base-width-tablet))}.DashboardModal_group__q0zL8{gap:calc(8 * 100vw / var(--base-width-tablet))}.DashboardModal_title__GtQZy{font-size:calc(20 * 100vw / var(--base-width-tablet))}.DashboardModal_subtitle__Ab0D7{font-size:calc(12 * 100vw / var(--base-width-tablet));padding-left:calc(32 * 100vw / var(--base-width-tablet))}.DashboardModal_icon__zuIr9{width:calc(24 * 100vw / var(--base-width-tablet));height:calc(24 * 100vw / var(--base-width-tablet));min-width:calc(24 * 100vw / var(--base-width-tablet));min-height:calc(24 * 100vw / var(--base-width-tablet));max-width:calc(24 * 100vw / var(--base-width-tablet));max-height:calc(24 * 100vw / var(--base-width-tablet))}.DashboardModal_body__LGnNA{padding:calc(30 * 100vw / var(--base-width-tablet));gap:calc(50 * 100vw / var(--base-width-tablet))}.DashboardModal_content__BBpxd{gap:calc(24 * 100vw / var(--base-width-tablet))}}@media (max-width:560px){.DashboardModal_modal__Gbkmv{height:unset;max-height:min(90dvh,calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));transform:translate(-50%,calc(-50% + calc(12 * 100vw / var(--base-width-mobile))))}.DashboardModal_modal__Gbkmv,.DashboardModal_modal__Gbkmv.DashboardModal_compact__HoY_g{width:calc(100% - 40px);max-width:520px}.DashboardModal_header__CokMg{padding:max(20px,calc(30 * 100vw / var(--base-width-mobile)));gap:calc(12 * 100vw / var(--base-width-mobile));border-bottom:calc(1 * 100vw / var(--base-width-mobile)) solid var(--theme-border,rgba(237,237,237,.06))}.DashboardModal_header__CokMg.DashboardModal_headerBare__OreL4{border-bottom:none;padding-bottom:0}.DashboardModal_headerRow__Zlzvn{gap:calc(12 * 100vw / var(--base-width-mobile))}.DashboardModal_closeModal__FNQUB{width:calc(24 * 100vw / var(--base-width-mobile));height:calc(24 * 100vw / var(--base-width-mobile));min-width:calc(24 * 100vw / var(--base-width-mobile));min-height:calc(24 * 100vw / var(--base-width-mobile));max-width:calc(24 * 100vw / var(--base-width-mobile));max-height:calc(24 * 100vw / var(--base-width-mobile));border-radius:calc(7.2 * 100vw / var(--base-width-mobile))}.DashboardModal_closeModal__FNQUB svg{width:calc(17.5 * 100vw / var(--base-width-mobile));height:calc(17.5 * 100vw / var(--base-width-mobile))}.DashboardModal_group__q0zL8{gap:calc(8 * 100vw / var(--base-width-mobile))}.DashboardModal_title__GtQZy{font-size:max(21px,calc(20 * 100vw / var(--base-width-mobile)))}.DashboardModal_subtitle__Ab0D7{font-size:max(13px,calc(12 * 100vw / var(--base-width-mobile)));line-height:1.35;padding-left:calc(32 * 100vw / var(--base-width-mobile))}.DashboardModal_icon__zuIr9{width:calc(24 * 100vw / var(--base-width-mobile));height:calc(24 * 100vw / var(--base-width-mobile));min-width:calc(24 * 100vw / var(--base-width-mobile));min-height:calc(24 * 100vw / var(--base-width-mobile));max-width:calc(24 * 100vw / var(--base-width-mobile));max-height:calc(24 * 100vw / var(--base-width-mobile))}.DashboardModal_body__LGnNA{padding:max(20px,calc(30 * 100vw / var(--base-width-mobile)));gap:calc(50 * 100vw / var(--base-width-mobile))}.DashboardModal_content__BBpxd{gap:calc(24 * 100vw / var(--base-width-mobile))}.DashboardModal_modal__Gbkmv.DashboardModal_fit__PP5DM{--base-width-mobile:450;max-height:min(94dvh,calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}.DashboardModal_modal__Gbkmv.DashboardModal_fit__PP5DM .DashboardModal_body__LGnNA{gap:calc(20 * 100vw / var(--base-width-mobile))}}.DashboardModal_footer__aRMST{display:flex;flex-direction:column;align-items:stretch;gap:calc(12 * 100vw / var(--base-width))}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4{max-height:min(960px,calc(100dvh - 32px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_header__CokMg{padding:20px 28px;gap:8px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_body__LGnNA{padding:22px 28px;gap:16px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_group__q0zL8{gap:9px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_title__GtQZy{font-size:20px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_subtitle__Ab0D7{font-size:12px;padding-left:29px;opacity:.5}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_icon__zuIr9{width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_closeModal__FNQUB{width:28px;height:28px;min-width:28px;max-width:28px;min-height:28px;max-height:28px;border-radius:8px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_closeModal__FNQUB svg{width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px}@media (max-width:600px){.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_header__CokMg{padding:18px}.DashboardModal_modal__Gbkmv.DashboardModal_wide__xD0V4 .DashboardModal_body__LGnNA{padding:18px 14px}}.PlusTrialUnlockedModal_content__jWLtI{display:grid;grid-gap:18px;gap:18px;font-family:var(--font-sans)}.PlusTrialUnlockedModal_unlockBadge___1oJg{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(164,210,99,.28);border-radius:999px;color:#b8e47b;background:rgba(132,184,61,.1);font-size:12px;font-family:var(--font-sans);font-weight:600}.PlusTrialUnlockedModal_feature__enTRO p,.PlusTrialUnlockedModal_footnote__Ai_mB,.PlusTrialUnlockedModal_intro__j7ELm{margin:0}.PlusTrialUnlockedModal_intro__j7ELm{color:var(--theme-text,#ededed);font-size:14px;font-weight:600}.PlusTrialUnlockedModal_features__QULLz{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.PlusTrialUnlockedModal_feature__enTRO{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--theme-border,rgba(237,237,237,.08));border-radius:12px;background:var(--theme-surface-tint,rgba(237,237,237,.035))}.PlusTrialUnlockedModal_check__Ov2ZM{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#b8e47b;background:rgba(132,184,61,.12);font-weight:700}.PlusTrialUnlockedModal_feature__enTRO strong{display:block;margin-bottom:4px;color:var(--theme-text,#ededed);font-size:14px}.PlusTrialUnlockedModal_feature__enTRO p,.PlusTrialUnlockedModal_footnote__Ai_mB{color:var(--theme-text-muted,rgba(237,237,237,.62));font-size:12px;line-height:1.5}.PlusTrialUnlockedModal_footnote__Ai_mB{text-align:center}@media (max-width:720px){.PlusTrialUnlockedModal_content__jWLtI{gap:14px}.PlusTrialUnlockedModal_feature__enTRO{padding:12px}}.GradedFeedbackUpload_wrapper__WtM1O{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.GradedFeedbackUpload_label__CHB8K{font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:-.02em}.GradedFeedbackUpload_label__CHB8K span{font-family:var(--font-sans);color:var(--theme-text-muted,rgba(237,237,237,.4));font-weight:400}.GradedFeedbackUpload_inputStage__Rhk4d,.GradedFeedbackUpload_slotContent__hyzPb{display:flex;flex-direction:column;gap:.625rem}.GradedFeedbackUpload_zone__BzqGq{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border-radius:.8125rem;transition:background .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1)}.GradedFeedbackUpload_zone__BzqGq:hover{background:var(--theme-hover,rgba(237,237,237,.02))}.GradedFeedbackUpload_zone__BzqGq:focus-within{outline:2px solid rgba(var(--accent-green-rgb),.45);outline-offset:2px}.GradedFeedbackUpload_zoneActive__kS_5p{background:rgba(var(--accent-green-rgb),.06);outline:1px dashed rgba(var(--accent-green-rgb),.6);outline-offset:-4px}.GradedFeedbackUpload_zoneError__vPZM0{background:rgba(var(--status-danger-rgb),.04)}.GradedFeedbackUpload_zoneTextarea___v6dv{width:100%;min-height:3.25rem;background:transparent;border:none;outline:none;resize:none;font-family:inherit;font-size:.875rem;line-height:1.5;color:var(--theme-text,rgba(237,237,237,.92))}.GradedFeedbackUpload_zoneTextarea___v6dv::placeholder{color:var(--theme-text-muted,rgba(237,237,237,.4))}.GradedFeedbackUpload_zoneFooter__v9nwu{display:flex;align-items:center;gap:.5rem}.GradedFeedbackUpload_formats__NEgBy{display:flex;gap:.25rem}.GradedFeedbackUpload_formats__NEgBy span{display:inline-flex;align-items:center;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.04em;font-size:.5rem;font-weight:500;height:1.25rem;padding-inline:.625rem;background:var(--theme-surface-tint,rgba(255,255,255,.03));border-radius:.5rem}.GradedFeedbackUpload_counter__UfLii{margin-left:auto;font-family:var(--font-sans);font-size:.625rem;color:var(--theme-text-muted,rgba(237,237,237,.4))}.GradedFeedbackUpload_browseBtn__qdqCk{font-family:var(--font-sans);font-size:.6875rem;line-height:1.2;letter-spacing:-.02em;color:var(--theme-text-secondary,rgba(237,237,237,.7));background:var(--theme-surface-tint,rgba(255,255,255,.05));border:none;border-radius:.5rem;padding:.4375rem .875rem;cursor:pointer;transition:background .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.GradedFeedbackUpload_browseBtn__qdqCk:hover{background:var(--theme-hover,rgba(255,255,255,.08));color:var(--theme-text,rgba(237,237,237,1))}.GradedFeedbackUpload_extractBtn__UW32h{align-self:flex-start;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:-.02em;padding:.5rem .9375rem;border-radius:.625rem;border:1px solid rgba(var(--accent-green-rgb),.35);background:rgba(var(--accent-green-rgb),.12);color:var(--theme-text,rgba(237,237,237,.95));cursor:pointer;transition:background .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1)}.GradedFeedbackUpload_extractBtn__UW32h:hover{background:rgba(var(--accent-green-rgb),.18);border-color:rgba(var(--accent-green-rgb),.5)}.GradedFeedbackUpload_error__8GhiU{font-family:var(--font-sans);font-size:.6875rem;line-height:1.4;color:rgb(var(--status-danger-rgb))}.GradedFeedbackUpload_empty__MqpyB{font-family:var(--font-sans);font-size:.75rem;line-height:1.4;color:var(--theme-text-muted,rgba(237,237,237,.55))}.GradedFeedbackUpload_duplicate__V89zK{font-family:var(--font-sans);font-size:.75rem;line-height:1.45;color:var(--theme-text-secondary,rgba(237,237,237,.75));padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--theme-border,rgba(237,237,237,.1));background:var(--theme-surface-tint,rgba(237,237,237,.03))}.GradedFeedbackUpload_extractCard__6QY2_{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border-radius:.8125rem;border:1px solid var(--theme-border,rgba(237,237,237,.07));background:var(--theme-surface-tint,rgba(237,237,237,.02))}.GradedFeedbackUpload_extractHead__HVUtu{display:flex;align-items:center;gap:.625rem}.GradedFeedbackUpload_extractInfo__Xp8Lo{flex:1 1;min-width:0}.GradedFeedbackUpload_extractName__TzdW6{font-size:.8125rem;font-weight:500;letter-spacing:-.02em;color:var(--theme-text,rgba(237,237,237,.95))}.GradedFeedbackUpload_extractMeta__3R7j8,.GradedFeedbackUpload_extractName__TzdW6{font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GradedFeedbackUpload_extractMeta__3R7j8{font-size:.6875rem;color:var(--theme-text-muted,rgba(237,237,237,.4))}.GradedFeedbackUpload_steps__akK0l{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--theme-border,rgba(237,237,237,.07));padding-top:.75rem}.GradedFeedbackUpload_step__dr7Hb{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.75rem;line-height:1.4}.GradedFeedbackUpload_stepDone__wdW9L{color:var(--theme-text-muted,rgba(237,237,237,.55))}.GradedFeedbackUpload_stepCheck__rFv1q{color:var(--theme-accent,rgba(var(--accent-green-rgb),.85));font-size:.75rem}.GradedFeedbackUpload_stepActive__4PNBE{color:var(--theme-text,rgba(237,237,237,.95))}.GradedFeedbackUpload_stepPending__YoLD8{color:var(--theme-text-muted,rgba(237,237,237,.4))}.GradedFeedbackUpload_results___zpU9{display:flex;flex-direction:column;gap:.625rem}.GradedFeedbackUpload_resultTitle__WwEoY{font-family:var(--font-serif);font-size:1.125rem;font-weight:400;letter-spacing:-.02em;color:var(--theme-text,rgb(237,237,237))}.GradedFeedbackUpload_summary__FVJfU{font-family:var(--font-sans);font-size:.8125rem;line-height:1.5;color:var(--theme-text-secondary,rgba(237,237,237,.78))}.GradedFeedbackUpload_group__68Ych{display:flex;flex-direction:column;gap:.375rem}.GradedFeedbackUpload_groupLabel__VYPjW{font-family:var(--font-sans);font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.GradedFeedbackUpload_groupLabelStrength__AQ_I_{color:var(--theme-accent,rgba(var(--accent-green-rgb),.85))}.GradedFeedbackUpload_groupLabelWeak__5g7EK{color:var(--theme-text-muted,rgba(237,237,237,.55))}.GradedFeedbackUpload_groupLabelSteady__wh7cC{color:var(--theme-text-muted,rgba(237,237,237,.4))}.GradedFeedbackUpload_concepts__qPiIe{display:flex;flex-wrap:wrap;gap:.375rem}.GradedFeedbackUpload_concept__LKYSK{display:inline-flex;align-items:center;gap:.3125rem;font-family:var(--font-sans);font-size:.6875rem;letter-spacing:-.02em;padding:.3125rem .625rem;border-radius:999px;border:1px solid var(--theme-border,rgba(237,237,237,.07));background:transparent;color:var(--theme-text-secondary,rgba(237,237,237,.85))}.GradedFeedbackUpload_conceptBtn__tEYnl{cursor:pointer;transition:border-color .32s cubic-bezier(.22,1,.36,1)}.GradedFeedbackUpload_conceptBtn__tEYnl:hover{border-color:var(--theme-border,rgba(237,237,237,.25))}.GradedFeedbackUpload_chevron__FMRas{font-size:.5625rem;opacity:.7}.GradedFeedbackUpload_strength__ou8km{border-color:rgba(var(--accent-green-rgb),.4);background:rgba(var(--accent-green-rgb),.08)}.GradedFeedbackUpload_neutral__3FUGg{border-color:var(--theme-border,rgba(237,237,237,.1));background:var(--theme-surface-tint,rgba(237,237,237,.03))}.GradedFeedbackUpload_moderate__8O4Qc{border-color:rgba(240,197,91,.4);background:rgba(240,197,91,.07)}.GradedFeedbackUpload_severe__7pKvb{border-color:rgba(var(--status-danger-rgb),.45);background:rgba(var(--status-danger-rgb),.08)}.GradedFeedbackUpload_quote__SDAzp{border-left:2px solid var(--theme-border,rgba(237,237,237,.14));padding:.5rem .75rem;background:var(--theme-surface-tint,rgba(237,237,237,.02))}.GradedFeedbackUpload_quoteText__FlcL4{font-family:var(--font-sans);font-size:.75rem;line-height:1.55;color:var(--theme-text-secondary,rgba(237,237,237,.78))}.GradedFeedbackUpload_quoteMeta__TN5Vm{margin-top:.25rem;font-family:var(--font-sans);font-size:.625rem;color:var(--theme-text-muted,rgba(237,237,237,.4))}.GradedFeedbackUpload_resultFooter__nYxGb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-top:1px solid var(--theme-border,rgba(237,237,237,.07));padding-top:.625rem}.GradedFeedbackUpload_planNote__zJWvZ{font-family:var(--font-sans);font-size:.6875rem;color:var(--theme-text-muted,rgba(237,237,237,.55))}.GradedFeedbackUpload_planNoteUnsaved__Bty7c{flex:1 1 14rem;color:var(--theme-text-secondary,rgba(237,237,237,.8));line-height:1.45}.GradedFeedbackUpload_upsell__UUSDW{display:flex;flex-direction:column;gap:.375rem;padding:.9375rem 1rem;border-radius:.8125rem;border:1px solid var(--theme-border,rgba(237,237,237,.07));background:var(--theme-surface-tint,rgba(237,237,237,.02));margin-top:.25rem}.GradedFeedbackUpload_upsellTitle__I73no{font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:-.02em}.GradedFeedbackUpload_upsellBody__RDk2P{font-family:var(--font-sans);font-size:.75rem;line-height:1.45;color:var(--theme-text-muted,rgba(237,237,237,.55))}.GradedFeedbackUpload_upsellCta__E1F36{align-self:flex-start;margin-top:.25rem;font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:var(--theme-text,rgba(237,237,237,.9));padding:.375rem .75rem;border-radius:.625rem;border:1px solid var(--theme-border,rgba(237,237,237,.12));background:var(--theme-surface-tint,rgba(237,237,237,.05));text-decoration:none;transition:background .18s ease,border-color .18s ease}.GradedFeedbackUpload_upsellCta__E1F36:hover{background:var(--theme-hover,rgba(237,237,237,.09));border-color:var(--theme-border,rgba(237,237,237,.2))}@media (prefers-reduced-motion:reduce){.GradedFeedbackUpload_browseBtn__qdqCk,.GradedFeedbackUpload_conceptBtn__tEYnl,.GradedFeedbackUpload_extractBtn__UW32h,.GradedFeedbackUpload_zone__BzqGq{transition:none}}.GradedFeedbackUpload_newTag__cH8ly{margin-left:6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent,rgba(var(--accent-green-rgb),.85));vertical-align:1px}.ConflictDialog_body__CeTsW{display:flex;flex-direction:column;gap:clamp(12px,1.4vh,16px)}.ConflictDialog_checkError__cK76R{margin:0;font-family:var(--font-sans);font-size:clamp(12px,.6vw + 8px,13px);color:var(--theme-text-secondary,rgba(237,237,237,.7))}.ConflictDialog_rows__KiyIK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:min(46vh,380px);overflow-y:auto}.ConflictDialog_row__3te6t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:12px;border:1px solid var(--theme-border,rgba(255,255,255,.1));background:var(--theme-surface-tint,rgba(255,255,255,.025));transition:border-color .45s var(--ease-default),background .45s var(--ease-default)}.ConflictDialog_rowFixed__y64dq{border-color:rgba(var(--status-warning-rgb),.28);background:rgba(var(--status-warning-rgb),.05)}.ConflictDialog_rowMoved__kLr_x{border-color:rgba(var(--accent-green-rgb),.35);background:rgba(var(--accent-green-rgb),.06)}.ConflictDialog_rowMain__JR2fA{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ConflictDialog_rowHead__r53a3{display:flex;align-items:center;gap:8px;min-width:0}.ConflictDialog_rowTitle__ndLtu{font-size:clamp(13px,.6vw + 9px,14.5px);letter-spacing:-.01em;color:var(--theme-text,rgb(237,237,237));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConflictDialog_rowTime__y0iI3{font-family:var(--font-sans);font-size:clamp(11.5px,.6vw + 7px,12.5px);color:var(--theme-text-muted,rgba(237,237,237,.6))}.ConflictDialog_rowMoved__kLr_x .ConflictDialog_rowTime__y0iI3{color:var(--theme-accent,rgba(var(--accent-green-rgb),.95))}.ConflictDialog_rowError__048PS{font-family:var(--font-sans);font-size:clamp(11.5px,.6vw + 7px,12.5px);color:rgb(var(--status-danger-rgb))}.ConflictDialog_badge__WTdgd{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-family:var(--font-sans);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--theme-border,rgba(237,237,237,.2));color:var(--theme-text-secondary,rgba(237,237,237,.75));background:var(--theme-surface-tint,rgba(237,237,237,.06))}.ConflictDialog_badge_study_block__CboTD{border-color:rgba(var(--accent-green-rgb),.4);color:var(--theme-accent,rgb(var(--accent-green-rgb)));background:rgba(var(--accent-green-rgb),.1)}.ConflictDialog_badge_google__pmOn1,.ConflictDialog_badge_ics__wnC3B{border-color:rgba(var(--status-info-rgb),.45);color:#c9d8f0;background:rgba(var(--status-info-rgb),.16)}.ConflictDialog_badge_personal__TMbMH{border-color:rgba(var(--personal-event-rgb,178,140,235),.45);color:rgb(226,214,255);background:rgba(var(--personal-event-rgb,178,140,235),.16)}.ConflictDialog_rowAction__ytsHZ{flex-shrink:0;display:flex;align-items:center}.ConflictDialog_moveBtn__U50fw{padding:7px 12px;border-radius:999px;border:1px solid rgba(var(--accent-green-rgb),.45);background:rgba(var(--accent-green-rgb),.08);color:var(--theme-accent,rgb(var(--accent-green-rgb)));font-family:var(--font-sans);font-size:12.5px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .35s var(--ease-default),border-color .35s var(--ease-default)}.ConflictDialog_moveBtn__U50fw:focus-visible,.ConflictDialog_moveBtn__U50fw:hover:not(:disabled){background:rgba(var(--accent-green-rgb),.16);border-color:rgba(var(--accent-green-rgb),.7);outline:none}.ConflictDialog_moveBtn__U50fw:disabled{opacity:.6;cursor:default}.ConflictDialog_movedMark__OH9C3{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--theme-text,#0c0f0a);background:rgb(var(--accent-green-rgb))}.ConflictDialog_fixedNote__TpIo7{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;color:rgb(var(--status-warning-rgb));white-space:nowrap}.ConflictDialog_footer__xezrp{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.ConflictDialog_cancelBtn__pbm2a,.ConflictDialog_saveBtn__2Ly2Y{padding:9px 16px;border-radius:999px;font-family:var(--font-sans);font-size:13px;letter-spacing:-.01em;cursor:pointer;transition:background .35s var(--ease-default),border-color .35s var(--ease-default),color .35s var(--ease-default)}.ConflictDialog_cancelBtn__pbm2a{border:1px solid var(--theme-border,rgba(237,237,237,.18));background:transparent;color:var(--theme-text-secondary,rgba(237,237,237,.85))}.ConflictDialog_cancelBtn__pbm2a:focus-visible,.ConflictDialog_cancelBtn__pbm2a:hover{border-color:var(--theme-border,rgba(237,237,237,.34));background:var(--theme-hover,rgba(237,237,237,.05));outline:none}.ConflictDialog_saveBtn__2Ly2Y{border:1px solid rgba(var(--status-warning-rgb),.5);background:rgba(var(--status-warning-rgb),.1);color:var(--theme-text,rgb(237,237,237))}.ConflictDialog_saveBtn__2Ly2Y:focus-visible,.ConflictDialog_saveBtn__2Ly2Y:hover{background:rgba(var(--status-warning-rgb),.18);border-color:rgba(var(--status-warning-rgb),.7);outline:none}.ConflictDialog_saveBtnPrimary__J75xu{border-color:color-mix(in srgb,var(--cta-accent) 70%,#fff 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--cta-accent) 82%,#fff 18%) 0,var(--cta-accent) 55%,color-mix(in srgb,var(--cta-accent) 88%,#000 12%) 100%);color:var(--theme-text,#0c0f0a);box-shadow:inset 0 1px 0 var(--theme-highlight,rgba(255,255,255,.35)),0 0 18px rgba(var(--cta-accent-rgb),.28)}.ConflictDialog_saveBtnPrimary__J75xu:focus-visible,.ConflictDialog_saveBtnPrimary__J75xu:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-accent) 72%,#fff 28%) 0,var(--cta-accent) 50%,color-mix(in srgb,var(--cta-accent) 88%,#000 12%) 100%);border-color:color-mix(in srgb,var(--cta-accent) 55%,#fff 45%)}@media (max-width:559px){.ConflictDialog_row__3te6t{flex-direction:column;align-items:stretch;gap:8px}.ConflictDialog_rowAction__ytsHZ{justify-content:flex-end}.ConflictDialog_footer__xezrp{flex-direction:column-reverse}.ConflictDialog_cancelBtn__pbm2a,.ConflictDialog_saveBtn__2Ly2Y{width:100%;text-align:center}}.DashboardTagline_tagline__KxKJj{font-size:.875rem;line-height:1.3;letter-spacing:-.01em;text-align:center;color:var(--theme-text-secondary,rgba(237,237,237,.72));margin:4px 0 0;padding-inline:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.SquareButton_sqrBtn__cSFqB{padding:0;font:inherit;color:inherit;border-radius:calc(1200vw/var(--base-width));background:var(--theme-page,#131313);width:calc(4000vw/var(--base-width));height:calc(4000vw/var(--base-width));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur-tooltip-close) var(--ease-default)}.SquareButton_sqrBtn__cSFqB:hover{background:var(--theme-page,#1c1c1c)}.SquareButton_sqrBtn__cSFqB svg{width:calc(2400vw/var(--base-width));height:calc(2400vw/var(--base-width))}@media(prefers-reduced-motion:reduce){.SquareButton_sqrBtn__cSFqB{transition:none}}.GraphHeader_wrapper__S7Sfy{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:1rem 1.5rem;gap:1rem 1.5rem;@media (max-width:1024px){grid-template-columns:1fr;align-items:stretch}}.GraphHeader_titleBlock__WZ7PT{min-width:0}.GraphHeader_backLink__4h5oc{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .75rem -.125rem;padding:.25rem .5rem .25rem .375rem;border-radius:.5rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--theme-text-muted,rgba(237,237,237,.5));text-decoration:none;transition:color .42s var(--ease-default),background .42s var(--ease-default)}.GraphHeader_backLink__4h5oc svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.GraphHeader_backLink__4h5oc:hover{color:var(--theme-text,rgba(237,237,237,.95));background:var(--theme-hover,rgba(237,237,237,.06))}}.GraphHeader_backLink__4h5oc:focus-visible{outline:2px solid rgba(var(--accent-green-rgb),.55);outline-offset:2px}.GraphHeader_title__hqfeo{font-family:var(--font-serif);font-size:2rem;font-weight:400;color:var(--theme-text,rgb(237,237,237));letter-spacing:-.02em;line-height:1.3;margin:0 0 .25rem;text-wrap:balance;@media (min-width:1921px){font-size:calc(2rem * (100vw / 1920px));margin-left:0;margin-bottom:calc(.25rem * (100vw / 1920px));margin-right:0;margin-top:0}@media (max-width:767px){font-size:1.75rem}}.GraphHeader_subtitle__Ns91I{font-size:.875rem;letter-spacing:-.04em;line-height:1.3;max-width:52ch;margin:0;@media (min-width:1921px){font-size:calc(.875rem * (100vw / 1920px))}}@keyframes GraphHeader_header-fade-up__7MBJq{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.GraphHeader_staggerItem__bED91{opacity:0;animation:GraphHeader_header-fade-up__7MBJq .55s var(--ease-default) both;animation-delay:calc(var(--stagger-i, 0) * 80ms)}}.GraphHeader_controls__ux_8o{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;@media (max-width:1024px){justify-content:flex-start}}.GraphHeader_control__tkXPy{display:inline-flex;position:relative;z-index:3}.GraphHeader_control__tkXPy [role=dialog]{background:var(--glass-bg-solid);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:var(--glass-border-strong);box-shadow:var(--glass-shadow-raised)}.GraphHeader_courseTrigger__XNSrM{flex-direction:row-reverse;max-width:16rem}.GraphHeader_courseTrigger__XNSrM>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GraphHeader_courseList__NGLED{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:12rem;max-height:18rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(237,237,237,.1) transparent}.GraphHeader_courseItem__ZN8Rl{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;border:none;border-radius:8px;background:transparent;color:var(--theme-text-secondary,rgba(237,237,237,.75));font-family:var(--font-sans);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--dur-tooltip-close) var(--ease-default),color var(--dur-tooltip-close) var(--ease-default)}.GraphHeader_courseItem__ZN8Rl:hover{background:var(--theme-hover,rgba(237,237,237,.06));color:var(--theme-text,rgb(237,237,237))}.GraphHeader_courseItem__ZN8Rl:focus-visible{outline:2px solid rgba(var(--accent-green-rgb),.55);outline-offset:-2px}.GraphHeader_courseItemActive__VwSvp{color:var(--theme-text,rgb(237,237,237));background:var(--theme-surface-tint,rgba(237,237,237,.08))}.GraphHeader_courseItemLabel__XVo4L{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GraphHeader_modeToggle__ve9Fy{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--theme-surface-tint,rgba(237,237,237,.05));border:1px solid var(--theme-border,rgba(237,237,237,.08));flex-shrink:0}.GraphHeader_modeBtn__8ltgI{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--theme-text-muted,rgba(237,237,237,.6));background:transparent;border:none;border-radius:999px;padding:5px 14px;cursor:pointer;white-space:nowrap;transition:background .3s var(--ease-default),color .3s var(--ease-default)}.GraphHeader_modeBtn__8ltgI:hover{color:var(--theme-text,rgb(237,237,237))}.GraphHeader_modeBtn__8ltgI:focus-visible{outline:2px solid rgba(var(--accent-green-rgb),.55);outline-offset:2px}.GraphHeader_modeBtnActive__XpqVG{background:var(--theme-surface-tint,rgba(237,237,237,.1));color:var(--theme-text,rgb(237,237,237))}.GraphHeader_modeDot__mwFMn{width:.4rem;height:.4rem;border-radius:50%;border:1px solid var(--theme-border,rgba(237,237,237,.4));background:transparent;transition:background .3s var(--ease-default),border-color .3s var(--ease-default)}.GraphHeader_modeBtnActive__XpqVG .GraphHeader_modeDot__mwFMn{background:rgb(var(--accent-green-rgb));border-color:rgb(var(--accent-green-rgb))}.GraphHeader_legendTrigger__PjVv5 svg path{stroke:currentColor}.GraphHeader_legendTrigger__PjVv5 svg g{opacity:1}.GraphHeader_legendTriggerOpen__G_voL{background:var(--theme-surface-tint,rgba(237,237,237,.09))}.GraphHeader_legend___HIQm{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;margin-top:.25rem;padding:clamp(18px,1.8vw,30px);border-radius:clamp(16px,1.4vw,24px);background:linear-gradient(var(--theme-surface-tint,rgba(0,0,0,.09)),var(--theme-surface-tint,rgba(0,0,0,.09))),linear-gradient(var(--theme-surface-tint,rgba(237,237,237,.04)),var(--theme-surface-tint,rgba(237,237,237,.04)));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);animation:GraphHeader_header-fade-up__7MBJq .55s var(--ease-default) both;@media (max-width:639px){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.GraphHeader_legend___HIQm,.GraphHeader_staggerItem__bED91{animation:none;opacity:1}.GraphHeader_backLink__4h5oc,.GraphHeader_courseItem__ZN8Rl,.GraphHeader_modeBtn__8ltgI{transition:none}}.GraphHeader_legendGroup__AZ8I1 ul{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-gap:.4rem;gap:.4rem}.GraphHeader_legendGroup__AZ8I1 li{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--theme-text-secondary,rgba(237,237,237,.78))}.GraphHeader_legendHeading__ew2hd{font-family:var(--font-serif);font-size:clamp(1.1rem,1vw + .6rem,1.4rem);letter-spacing:-.02em;color:var(--theme-text,rgb(237,237,237))}.GraphHeader_legendNote__bZJUl{grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.4;max-width:72ch}.GraphHeader_swatch__5ORky{display:inline-block;width:.875rem;height:.875rem;border-radius:.25rem;border:1px solid var(--theme-border,rgba(237,237,237,.18));background:var(--theme-surface-tint,rgba(237,237,237,.06))}.GraphHeader_swatchMastered___Turz{background:var(--theme-surface,rgba(237,237,237,.9))}.GraphHeader_swatchProgress__5YlPX{background:linear-gradient(to right,var(--theme-surface,rgba(237,237,237,.85)) 50%,var(--theme-surface-tint,rgba(237,237,237,.18)) 50%)}.GraphHeader_swatchFocus__mThNr{background:var(--theme-surface-subtle,rgba(237,237,237,.35));border-color:rgb(var(--accent-green-rgb));border-width:1.5px}.GraphHeader_swatchAtRisk__5dARb{background:rgba(var(--status-warning-rgb),.35);border-color:rgb(var(--status-warning-rgb))}.GraphHeader_swatchLocked__6oHk5{background:var(--theme-surface-tint,rgba(237,237,237,.03));border-style:dashed;border-color:var(--theme-border,rgba(237,237,237,.12))}.GraphHeader_line__M6HyE{display:inline-block;width:1.75rem;height:0;border-top:1.5px solid var(--theme-border-strong,rgba(237,237,237,.5))}.GraphHeader_lineStrong__XMMOw{border-top-color:var(--theme-border-strong,rgba(237,237,237,.65))}.GraphHeader_lineMedium__IJKJQ{border-top-style:dashed;border-top-color:var(--theme-border,rgba(237,237,237,.4))}.GraphHeader_lineWeak__le50U{border-top-style:dashed;border-top-color:var(--theme-border,rgba(237,237,237,.24))}.GraphHeader_lineWeakened__xiYLA{border-top-style:dotted;border-top-color:var(--theme-border,rgba(237,237,237,.22))}.GraphCanvas_card__e_oQf{position:relative;flex:1 1;min-height:0;min-width:0;border-radius:clamp(16px,1.4vw,24px);padding:.5rem;background:linear-gradient(var(--theme-surface-tint,rgba(0,0,0,.09)),var(--theme-surface-tint,rgba(0,0,0,.09))),linear-gradient(var(--theme-surface-tint,rgba(237,237,237,.04)),var(--theme-surface-tint,rgba(237,237,237,.04)));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);overflow:hidden;animation:GraphCanvas_dashCardRise__gtZke .55s var(--ease-default) both;animation-delay:.1s;transform-origin:center top}@keyframes GraphCanvas_dashCardRise__gtZke{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.GraphCanvas_card__e_oQf{animation:none}}.GraphCanvas_svg__NBWEp{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x pan-y}.GraphCanvas_edgeGlow__6hamj path,.GraphCanvas_edges__OkDNY path{transition:stroke-opacity var(--transition-fast,.2s),stroke var(--transition-fast,.2s)}.GraphCanvas_edges__OkDNY path:hover{stroke-opacity:.95!important}.GraphCanvas_edgeGlow__6hamj{pointer-events:none}.GraphCanvas_node__4tgo_{cursor:pointer;filter:drop-shadow(0 6px 14px var(--theme-shadow-color,rgba(0,0,0,.45)));transition:opacity var(--transition-fast,.2s),filter var(--transition-fast,.2s)}.GraphCanvas_node__4tgo_:focus{outline:none}.GraphCanvas_node__4tgo_:focus-visible .GraphCanvas_orb__00pwP{stroke:rgb(var(--accent-green-rgb))!important;stroke-width:2}.GraphCanvas_nodeDim__zHFj0{opacity:.26;filter:drop-shadow(0 4px 8px var(--theme-shadow-color,rgba(0,0,0,.2)))}.GraphCanvas_nodeInChain__gZPiI .GraphCanvas_orb__00pwP{stroke-opacity:.85}.GraphCanvas_orb__00pwP{transition:stroke var(--transition-fast,.2s),stroke-opacity var(--transition-fast,.2s)}.GraphCanvas_node__4tgo_:hover{filter:drop-shadow(0 10px 20px var(--theme-shadow-color,rgba(0,0,0,.5))) drop-shadow(0 0 14px rgba(var(--accent-green-rgb),.14))}.GraphCanvas_orbits__foVXf{pointer-events:none}.GraphCanvas_nodeLabel__yKbZ6{fill:var(--theme-text-secondary,rgba(237,237,237,.85));font-size:22px;font-family:var(--font-sans,"Inter Display"),sans-serif;font-weight:500;letter-spacing:-.012em;pointer-events:none;paint-order:stroke fill;stroke:var(--theme-text-muted,rgba(0,0,0,.5));stroke-width:3px}.GraphCanvas_labelSecondary__GdEQ2{fill:var(--theme-text-muted,rgba(237,237,237,.55))}.GraphCanvas_labelDim__BT0hm{fill:var(--theme-text-muted,rgba(237,237,237,.4))}.GraphCanvas_orbPct__Nsi16{fill:var(--theme-text,rgba(237,237,237,.9));font-size:26px;font-family:var(--font-sans,"Inter Display"),sans-serif;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;pointer-events:none}.GraphCanvas_orbPctSmall__LLfYM{fill:var(--theme-text-muted,rgba(237,237,237,.55));font-size:20px}.GraphCanvas_masteryTrack__pZWVc{stroke:var(--theme-text-muted,rgba(237,237,237,.08));stroke-width:3}.GraphCanvas_masteryArc__SMFMX{stroke:var(--theme-text-secondary,rgba(237,237,237,.85));stroke-width:3;animation:GraphCanvas_masteryArcIn__6nOGW .9s var(--ease-default) both}@keyframes GraphCanvas_masteryArcIn__6nOGW{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GraphCanvas_masteryArc__SMFMX{animation:none}}.GraphCanvas_focusRing__Zivcw{stroke:rgb(var(--accent-green-rgb));stroke-width:1.5;animation:GraphCanvas_focusPulse__fY0fe 3.2s ease-in-out infinite;pointer-events:none}@keyframes GraphCanvas_focusPulse__fY0fe{0%,to{stroke-opacity:.45;stroke-width:1.2}50%{stroke-opacity:.85;stroke-width:2.2}}@media (prefers-reduced-motion:reduce){.GraphCanvas_focusRing__Zivcw{animation:none;stroke-opacity:.7}}.GraphCanvas_focusGlow__yyNi7{opacity:.95;pointer-events:none;animation:GraphCanvas_focusGlowBreathe__eC9Am 4.5s ease-in-out infinite}@keyframes GraphCanvas_focusGlowBreathe__eC9Am{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.GraphCanvas_focusGlow__yyNi7{animation:none;opacity:.85}}.GraphCanvas_hoverHalo__B5KY9{animation:GraphCanvas_haloIn__Z2hpa var(--dur-tooltip-open) var(--ease-default) both;pointer-events:none}@keyframes GraphCanvas_haloIn__Z2hpa{0%{stroke-opacity:0}to{stroke-opacity:.35}}.GraphCanvas_crossEdge__Gp2zq text{font-family:var(--font-sans,"Inter Display"),sans-serif;font-weight:500}.GraphCanvas_overlay__CjdCa{position:absolute;right:1rem;bottom:.875rem;display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;pointer-events:none}.GraphCanvas_versionTag__qYSG8{font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted,rgba(237,237,237,.55));padding:.3rem .7rem;border-radius:999px;border:var(--glass-border)}.GraphCanvas_provenanceTag__hEGBp,.GraphCanvas_versionTag__qYSG8{font-family:var(--font-sans);font-size:.6875rem;background:var(--glass-bg-firm);backdrop-filter:blur(var(--glass-blur-light));-webkit-backdrop-filter:blur(var(--glass-blur-light))}.GraphCanvas_provenanceTag__hEGBp{line-height:1.35;color:var(--theme-text-muted,rgba(237,237,237,.45));padding:.35rem .7rem;border-radius:12px;border:var(--glass-border);max-width:30ch;text-align:right}.FocusWidget_label__K_CxG{font-family:var(--font-serif);font-size:clamp(1.5rem,1.4vw + .6rem,2rem);font-weight:400;line-height:1.15;color:var(--theme-text,rgb(237,237,237));letter-spacing:-.02em;margin:0;text-wrap:balance}.FocusWidget_barRow__Xsise{display:flex;align-items:center;gap:.75rem}.FocusWidget_barTrack__YJhEG{flex:1 1;height:.375rem;border-radius:999px;background:var(--theme-surface-tint,rgba(237,237,237,.08));overflow:hidden}.FocusWidget_barFill__HvrMD{height:100%;background:var(--theme-surface,rgba(237,237,237,.92));border-radius:inherit;transition:width .55s var(--ease-default)}.FocusWidget_pct__g9als{font-family:var(--font-sans);font-size:.8125rem;color:var(--theme-text-secondary,rgba(237,237,237,.78));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FocusWidget_meta__FsHaz{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.FocusWidget_meta__FsHaz>div{display:flex;flex-direction:column;gap:.2rem}.FocusWidget_meta__FsHaz dt{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted,rgba(237,237,237,.42));margin:0}.FocusWidget_meta__FsHaz dd{margin:0;font-size:.875rem;color:var(--theme-text-secondary,rgba(237,237,237,.85));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.FocusWidget_barFill__HvrMD{transition:none}}