.d5Y-Oq_page{background:var(--background);height:100dvh;color:var(--foreground);place-items:safe center center;padding:90px 24px 40px;display:grid;overflow:auto}.d5Y-Oq_wordmark{letter-spacing:-1.2px;font-size:25px;font-weight:600;position:absolute;top:27px;left:32px}.d5Y-Oq_form{width:min(100%,360px)}.d5Y-Oq_eyebrow{letter-spacing:1.5px;color:var(--muted-foreground);margin:0 0 18px;font-size:10px;font-weight:500}.d5Y-Oq_form h1{letter-spacing:-1px;margin:0;font-size:29px;font-weight:520;line-height:1.25}.d5Y-Oq_description{color:var(--muted-foreground);margin:13px 0 30px;font-size:14px;line-height:1.6}.d5Y-Oq_form label{color:var(--muted-foreground);margin-bottom:8px;font-size:12px;display:block}.d5Y-Oq_form input{border:1px solid var(--input);background:var(--background);border-radius:8px;outline:none;width:100%;height:45px;padding:10px 12px;font-size:14px}.d5Y-Oq_form input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 15%, transparent)}.d5Y-Oq_submit{background:var(--primary);width:100%;color:var(--primary-foreground);border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 14px;font-size:13px;font-weight:500;display:flex}.d5Y-Oq_field{margin-bottom:18px}.d5Y-Oq_passwordField{position:relative}.d5Y-Oq_passwordField input{padding-right:45px}.d5Y-Oq_reveal{width:37px;height:37px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.d5Y-Oq_form button:disabled{opacity:.45;cursor:default}.d5Y-Oq_form button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.d5Y-Oq_note{color:var(--muted-foreground);text-align:center;margin:20px 0 0;font-size:11px}.d5Y-Oq_error{color:var(--destructive);margin:10px 0 0;font-size:12px;line-height:1.5}.d5Y-Oq_spinner{animation:1s linear infinite d5Y-Oq_turn}@keyframes d5Y-Oq_turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.d5Y-Oq_spinner{animation:none}}
.-aTw1q_page{background:var(--background);height:100dvh;color:var(--foreground);overflow-y:auto}.-aTw1q_header{justify-content:space-between;align-items:center;gap:24px;padding:26px 34px;display:flex}.-aTw1q_brand{letter-spacing:-1.2px;color:inherit;font-size:24px;font-weight:620;text-decoration:none}.-aTw1q_header nav{align-items:center;gap:16px;display:flex}.-aTw1q_header nav a{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.-aTw1q_header nav .-aTw1q_manageNav{min-height:32px;color:var(--foreground);border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:0 11px}.-aTw1q_header nav .-aTw1q_manageNav:hover{background:var(--muted)}.-aTw1q_content{width:min(900px,100% - 48px);margin:42px auto 72px}.-aTw1q_compact{width:min(400px,100% - 48px);margin-top:clamp(24px,9vh,100px)}.-aTw1q_eyebrow{color:var(--muted-foreground);letter-spacing:1.65px;margin:0 0 16px;font-size:10px;font-weight:500}.-aTw1q_content h1{letter-spacing:-1.1px;margin:0;font-size:33px;font-weight:540;line-height:1.2}.-aTw1q_compact h1{font-size:29px}.-aTw1q_description{color:var(--muted-foreground);margin:13px 0 32px;font-size:14px;line-height:1.65}@media (max-height:800px){.-aTw1q_header{padding-block:16px}.-aTw1q_compact{margin-top:24px}.-aTw1q_compact .-aTw1q_description{margin-bottom:24px}}.-aTw1q_accountPage{background:var(--mg-bg);height:auto;min-height:100%;display:flow-root;overflow:visible}.-aTw1q_accountPage .-aTw1q_content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 16px;width:min(960px,100% - 80px);margin:48px auto 64px;display:grid}.-aTw1q_accountPage .-aTw1q_eyebrow{display:none}.-aTw1q_accountPage .-aTw1q_content>h1,.-aTw1q_accountPage .-aTw1q_description,.-aTw1q_accountPage .-aTw1q_profileSection,.-aTw1q_accountPage .-aTw1q_status,.-aTw1q_accountPage .-aTw1q_state{grid-column:1/-1}.-aTw1q_accountPage .-aTw1q_description{margin:10px 0 28px}.-aTw1q_accountIdentity{border:1px solid var(--mg-line);background:var(--mg-surface);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:22px;display:flex}.-aTw1q_accountAvatar,.-aTw1q_cardIcon{color:var(--foreground);background:var(--mg-raised);flex:none;place-items:center;display:grid}.-aTw1q_accountAvatar{border-radius:50%;width:40px;height:40px}.-aTw1q_accountIdentity>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.-aTw1q_accountIdentity strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.-aTw1q_accountIdentity button{color:var(--mg-text);flex-shrink:0;margin-left:auto}.-aTw1q_cardLabel,.-aTw1q_accountRole{color:var(--mg-muted);font-size:11px}.-aTw1q_accountCards{min-width:0;display:flex}.-aTw1q_accountCard{border:1px solid var(--mg-line);background:var(--mg-surface);border-radius:12px;align-items:center;gap:14px;width:100%;min-width:0;padding:20px 22px;scroll-margin-top:24px;display:flex}.-aTw1q_cardIcon{border-radius:10px;width:35px;height:35px}.-aTw1q_cardBody{min-width:0}.-aTw1q_cardBody h2{color:var(--mg-muted);margin:0 0 4px;font-size:12px;font-weight:500}.-aTw1q_cardBody p{color:var(--mg-muted);margin:0;font-size:11px;line-height:1.5}.-aTw1q_cardBody [data-workspace-balance]{margin:6px 0 0 -9px;font-size:12px}.-aTw1q_cardBody [data-workspace-balance] strong{letter-spacing:-.7px;margin-left:4px;font-size:25px;font-weight:550;line-height:1.2}.-aTw1q_profileSection{min-width:0;margin-top:28px}.-aTw1q_status{color:var(--muted-foreground);align-items:center;gap:10px;padding:22px 0;font-size:13px;display:flex}.-aTw1q_state{padding:26px 0}.-aTw1q_state h2{letter-spacing:-.35px;margin:0 0 10px;font-size:18px;font-weight:550}.-aTw1q_state p{color:var(--muted-foreground);max-width:440px;margin-bottom:20px;font-size:13px;line-height:1.6}.-aTw1q_page a:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:2px}.-aTw1q_content .cl-rootBox{width:100%;max-width:100%}.-aTw1q_content .cl-cardBox{width:100%;max-width:100%;box-shadow:0 2px 14px #20212406}.-aTw1q_content .cl-card{width:100%;max-width:100%}.-aTw1q_compact .cl-cardBox{box-shadow:none;background:#1b1b1b;border:1px solid #393939;border-radius:12px;overflow:hidden}.-aTw1q_compact .cl-card{box-shadow:none;background:#1b1b1b;border:0;border-radius:0;gap:24px;margin:0;padding:24px}.-aTw1q_compact .cl-headerTitle{letter-spacing:-.4px;font-size:20px;font-weight:550;line-height:1.3}.-aTw1q_compact .cl-headerSubtitle{font-size:13px;line-height:1.6}.-aTw1q_compact .cl-footer{background:#1b1b1b;border-top:1px solid #393939;border-radius:0;margin:0;padding:4px 24px 16px}.-aTw1q_compact .cl-footerAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;padding:4px 0}.-aTw1q_compact .cl-footerItem{padding:12px 0 0}.-aTw1q_compact .cl-footerActionText{font-size:13px}.-aTw1q_compact .cl-formButtonPrimary{color:#171717;min-height:44px;box-shadow:none;text-transform:none;background:#e8e8e8;border:1px solid #0000;border-radius:6px;font-weight:550}.-aTw1q_compact .cl-formButtonPrimary:before{display:none}.-aTw1q_compact .cl-formButtonPrimary:after{display:none}.-aTw1q_compact .cl-formButtonPrimary:hover:not(:disabled):not([aria-disabled=true]){color:#171717;box-shadow:none;background:#fff}.-aTw1q_compact .cl-formButtonPrimary:active:not(:disabled):not([aria-disabled=true]){background:#d0d0d0}.-aTw1q_compact .cl-formButtonPrimary:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #b0b0b0}:is(.-aTw1q_compact .cl-formButtonPrimary:disabled,.-aTw1q_compact .cl-formButtonPrimary[aria-disabled=true]){color:#a3a3a3;opacity:1;cursor:not-allowed;box-shadow:none;background:#333}.-aTw1q_compact .cl-formButtonPrimary .cl-buttonArrowIcon{display:none}:is(.-aTw1q_compact .cl-formFieldAction,.-aTw1q_compact .cl-footerActionLink){min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}:is(.-aTw1q_compact .cl-formFieldAction:is(:hover,:active,:focus-visible),.-aTw1q_compact .cl-footerActionLink:is(:hover,:active,:focus-visible)){color:var(--foreground);text-decoration-thickness:2px}:is(.-aTw1q_compact .cl-formFieldAction:focus-visible,.-aTw1q_compact .cl-footerActionLink:focus-visible){outline:2px solid var(--foreground);outline-offset:3px}.-aTw1q_compact .cl-footerAction__alternativeMethods{padding-block:4px}.-aTw1q_compact .cl-alternativeMethodsBlockButton{min-height:44px;box-shadow:none;border-radius:6px}.-aTw1q_compact .cl-alternativeMethodsBlockButton[data-variant=outline]{color:#f5f5f5;background:#242424;border-color:#393939}.-aTw1q_compact .cl-backLink{color:#e8e8e8;justify-content:center;align-items:center;min-height:44px;display:inline-flex}:is(.-aTw1q_compact .cl-formFieldInput,.-aTw1q_compact .cl-otpCodeFieldInput){color:#f5f5f5;background:#141414;border:1px solid #505050}:is(.-aTw1q_compact .cl-formFieldInput:focus,.-aTw1q_compact .cl-otpCodeFieldInput:focus){outline-offset:2px;box-shadow:none;border-color:#b5b5b5;outline:2px solid #b5b5b5}.-aTw1q_authHelp{gap:12px;margin-top:18px;display:grid}.-aTw1q_authHelpLink{border:1px solid var(--border);min-height:44px;color:var(--foreground);text-underline-offset:4px;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:550;text-decoration:underline;display:inline-flex}.-aTw1q_authHelpLink:hover{background:var(--muted)}.-aTw1q_authHelp p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.-aTw1q_policyLinks{color:var(--muted-foreground);justify-content:center;gap:20px;margin-top:24px;font-size:12px;display:flex}.-aTw1q_policyLinks a{text-underline-offset:3px;text-decoration:underline}.-aTw1q_signInCard{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:24px}.-aTw1q_signInForm{gap:20px;display:grid}.-aTw1q_signInForm label{gap:9px;font-size:13px;font-weight:500;display:grid}.-aTw1q_signInForm input{background:var(--background);width:100%;min-width:0;height:46px;color:var(--foreground);border:1px solid #505050;border-radius:6px;padding:10px 12px;font-size:16px;font-weight:400}.-aTw1q_signInForm input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.-aTw1q_signInForm>button,.-aTw1q_signInAlternative{border-radius:6px;width:100%;min-height:46px}.-aTw1q_signInAlternative{margin-top:12px}.-aTw1q_googleSignIn{border-radius:6px;width:100%;min-height:46px}.-aTw1q_signInDivider{color:var(--muted-foreground);align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.-aTw1q_signInDivider:before,.-aTw1q_signInDivider:after{content:"";background:var(--border);flex:1;height:1px}.-aTw1q_signInMessage h2{letter-spacing:-.4px;margin:0 0 10px;font-size:20px;font-weight:550}.-aTw1q_signInMessage p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 24px;font-size:13px;line-height:1.65}.-aTw1q_signInMessage strong{color:var(--foreground);font-weight:500}.-aTw1q_signInError{color:#fca5a5;margin:0;font-size:13px;line-height:1.5}.-aTw1q_passwordField{gap:4px;display:grid}.-aTw1q_passwordField>a{min-height:36px;color:var(--muted-foreground);text-underline-offset:3px;justify-self:end;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.-aTw1q_passwordField>a:hover{color:var(--foreground)}.-aTw1q_resetCard{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:24px}.-aTw1q_resetCard h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:550}.-aTw1q_resetCard>p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:10px 0 22px;font-size:13px;line-height:1.65}.-aTw1q_resetForm{gap:18px;display:grid}.-aTw1q_resetForm label{gap:8px;font-size:13px;display:grid}.-aTw1q_resetForm input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:44px;color:var(--foreground);border-radius:6px;padding:10px 12px;font-size:16px}.-aTw1q_resetForm input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.-aTw1q_resetForm button{min-height:44px}.-aTw1q_resetForm .-aTw1q_resetError{color:#fca5a5;margin:0;font-size:13px;line-height:1.5}.-aTw1q_resetActions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.-aTw1q_resetActions button{min-height:44px}.-aTw1q_resetCard>.-aTw1q_authHelpLink{width:100%;margin-top:18px}.-aTw1q_spinner{animation:1s linear infinite -aTw1q_spin}@keyframes -aTw1q_spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.-aTw1q_accountPage .-aTw1q_content{width:calc(100% - 48px)}.-aTw1q_accountIdentity{flex-wrap:wrap}.-aTw1q_accountIdentity button{margin-left:54px}}@media (max-width:850px){.-aTw1q_accountPage .-aTw1q_content{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.-aTw1q_accountPage .-aTw1q_description{margin-bottom:10px}.-aTw1q_accountIdentity{flex-wrap:nowrap}.-aTw1q_accountIdentity button{margin-left:auto}.-aTw1q_accountCard{padding-block:16px}.-aTw1q_profileSection{margin-top:12px}}@media (max-width:550px){.-aTw1q_header{gap:12px;padding:22px 24px}.-aTw1q_header nav{gap:10px}.-aTw1q_header nav .-aTw1q_manageNav{padding-inline:8px;font-size:11px}.-aTw1q_content{margin-top:28px}.-aTw1q_content h1{font-size:28px}.-aTw1q_accountIdentity{flex-wrap:wrap;padding:18px}.-aTw1q_accountIdentity button{margin-left:54px}.-aTw1q_accountCard{padding:18px}}@media (prefers-reduced-motion:reduce){.-aTw1q_spinner{animation:none}}
._hfh6W_switcher{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}._hfh6W_trigger[data-slot=select-trigger]{color:#ececec;width:100%;min-width:0;max-width:none;height:38px;box-shadow:none;background:#262626;border:1px solid #3a3a3a;border-radius:8px;gap:8px;padding:0 10px;font-size:12px}._hfh6W_trigger [data-slot=select-value]{flex:1}._hfh6W_trigger[data-slot=select-trigger]>svg:first-child{color:#aaa;transform:none}._hfh6W_trigger[data-slot=select-trigger]:hover:not(:disabled){background:#303030;border-color:#555}._hfh6W_trigger[data-slot=select-trigger][data-state=open]{background:#303030;border-color:#555}._hfh6W_error{color:var(--destructive);font-size:10px}
.dIjSgq_page{background:var(--background);height:100%;color:var(--foreground);flex-direction:column;display:flex}.dIjSgq_actions{align-items:center;gap:4px;margin-bottom:24px;display:flex}.dIjSgq_actions .dIjSgq_newProject{height:38px;color:var(--mg-ink);flex:1;justify-content:flex-start;gap:10px;padding-inline:12px;font-size:13px;font-weight:450}.dIjSgq_actions>:last-child{color:var(--mg-muted)}.dIjSgq_listHeading{color:var(--mg-muted);justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 12px;display:flex}.dIjSgq_listHeading h1{margin:0;font-size:11px;font-weight:500}.dIjSgq_listHeading>span{font-variant-numeric:tabular-nums;font-size:10px}.dIjSgq_projectList{scrollbar-width:thin;scrollbar-color:#414141 transparent;flex:1;min-height:0;overflow:auto}.dIjSgq_projectRow{border-radius:8px;align-items:center;min-height:39px;margin:2px 0;display:flex;position:relative}.dIjSgq_projectRow:hover{background:var(--mg-hover)}.dIjSgq_projectRow[data-active=true]{background:var(--mg-selected)}.dIjSgq_projectLink{width:100%;min-width:0;min-height:39px;color:var(--mg-text);border-radius:8px;align-items:center;gap:10px;padding:9px 62px 9px 3px;font-size:13px;text-decoration:none;display:flex}.dIjSgq_projectLink>svg{color:var(--mg-muted);flex-shrink:0}.dIjSgq_projectLink>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dIjSgq_projectLink[aria-current=page]{color:var(--mg-ink)}.dIjSgq_projectMenu{opacity:0;width:26px;height:27px;color:var(--mg-muted);position:absolute;right:4px}.dIjSgq_projectRow:hover .dIjSgq_projectMenu,.dIjSgq_projectMenu[data-state=open]{opacity:1}.dIjSgq_projectRow:has(:focus-visible) .dIjSgq_projectMenu{opacity:1}.dIjSgq_reorderHandle{color:var(--mg-muted);cursor:grab;opacity:0;background:0 0;border:0;border-radius:5px;flex:0 0 20px;align-self:stretch;place-items:center;padding:0;display:grid}.dIjSgq_projectRow:hover .dIjSgq_reorderHandle{opacity:1}.dIjSgq_projectRow:has(:focus-visible) .dIjSgq_reorderHandle{opacity:1}.dIjSgq_reorderHandle:hover{color:var(--mg-ink)}.dIjSgq_reorderHandle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dIjSgq_reorderHandle:active{cursor:grabbing}.dIjSgq_reorderHandle:disabled{cursor:default}.dIjSgq_projectRow[data-dragging=true]{opacity:.45}.dIjSgq_projectRow[data-drop-placement=before]:before,.dIjSgq_projectRow[data-drop-placement=after]:after{content:"";background:var(--mg-ink);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.dIjSgq_projectRow[data-drop-placement=before]:before{top:-2px}.dIjSgq_projectRow[data-drop-placement=after]:after{bottom:-2px}.dIjSgq_pinButton{width:25px;height:27px;color:var(--mg-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;right:31px}.dIjSgq_projectRow:hover .dIjSgq_pinButton{opacity:1}.dIjSgq_projectRow:has(:focus-visible) .dIjSgq_pinButton{opacity:1}.dIjSgq_pinButton>svg{transform:rotate(45deg)}.dIjSgq_pinButton[data-pinned=true]{color:var(--mg-ink)}.dIjSgq_pinButton[data-pinned=true]>svg{fill:currentColor}.dIjSgq_pinButton:hover{color:var(--mg-ink);background:var(--mg-hover)}.dIjSgq_pinButton:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dIjSgq_pinButton:disabled{cursor:default}.dIjSgq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dIjSgq_listMessage{color:var(--mg-muted);padding:12px;font-size:12px;line-height:1.65}.dIjSgq_listMessage h2{color:var(--mg-ink);margin-bottom:8px;font-size:13px}.dIjSgq_listMessage button{color:var(--mg-text);text-underline-offset:3px;cursor:pointer;margin-top:8px;text-decoration:underline}.dIjSgq_localNote{color:var(--mg-muted);flex-shrink:0;align-items:center;gap:6px;margin:16px 12px 0;font-size:10px;display:flex}.dIjSgq_welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.dIjSgq_welcome h1,.dIjSgq_welcome h2{letter-spacing:-.8px;margin:0 0 12px;font-size:27px;font-weight:500}.dIjSgq_notice,.dIjSgq_error{color:var(--mg-muted);margin:8px 12px 0;font-size:11px;line-height:1.6}.dIjSgq_error,.dIjSgq_dialogError{color:var(--destructive)}.dIjSgq_nameDialog{max-width:410px;padding:23px}.dIjSgq_nameLabel{color:var(--muted-foreground);margin:7px 0 9px;font-size:12px;display:block}.dIjSgq_nameDialog input{height:39px}.dIjSgq_dialogError{margin:12px 0 0;font-size:12px;line-height:1.6}.dIjSgq_dialogFooter{background:0 0;border:0;margin:23px 0 0;padding:0}.dIjSgq_fileInput{display:none}.dIjSgq_spinner{animation:1s linear infinite dIjSgq_spin}@keyframes dIjSgq_spin{to{transform:rotate(360deg)}}@media (hover:none){.dIjSgq_projectMenu,.dIjSgq_reorderHandle,.dIjSgq_pinButton{opacity:1}}@media (max-width:700px){.dIjSgq_welcome{padding:24px}.dIjSgq_welcome h1,.dIjSgq_welcome h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.dIjSgq_spinner{animation:none}}.dIjSgq_searchButton{width:30px;height:30px;color:var(--mg-muted);flex:0 0 30px;padding:0}.dIjSgq_groupHeading{color:var(--mg-muted);align-items:center;gap:7px;padding:12px 12px 5px;font-size:10px;font-weight:500;display:flex}.dIjSgq_searchDialog{width:520px;max-width:calc(100vw - 32px)}.dIjSgq_searchResults{max-height:50vh;overflow:auto}.dIjSgq_searchResults a{border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.dIjSgq_searchResults a:hover,.dIjSgq_searchResults a:focus-visible{background:var(--accent)}.dIjSgq_searchResults a span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dIjSgq_searchResults svg{color:var(--muted-foreground);flex-shrink:0}.dIjSgq_searchResults p{color:var(--muted-foreground);padding:16px}.dIjSgq_historyDialog{width:560px;max-width:calc(100vw - 32px)}.dIjSgq_historyList{max-height:55vh;overflow:auto}.dIjSgq_historyList>p{color:var(--muted-foreground);margin:10px 0;font-size:13px}.dIjSgq_historyRow{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 0;display:flex}.dIjSgq_historyRow:last-child{border:0}.dIjSgq_historyRow>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dIjSgq_historyRow strong{text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dIjSgq_historyRow span{color:var(--muted-foreground);font-size:11px}.dIjSgq_projectPreview{z-index:70;color:#eeeef0;width:320px;max-width:calc(100vw - 24px);transform-origin:var(--radix-hover-card-content-transform-origin);background:#202022;border:1px solid #3a3a3c;border-radius:13px;outline:none;overflow:hidden;box-shadow:0 16px 48px #0007,0 3px 10px #0003}.dIjSgq_projectPreview[data-state=open]{animation:.14s ease-out dIjSgq_previewIn}.dIjSgq_projectPreview[data-state=closed]{animation:90ms ease-in dIjSgq_previewOut}.dIjSgq_projectPreviewDetails{padding:13px 15px 14px}.dIjSgq_projectPreviewDetails>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;font-size:13px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.dIjSgq_projectPreviewDetails>div{color:#96969b;align-items:center;gap:7px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.dIjSgq_projectPreviewDetails>div>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes dIjSgq_previewIn{0%{opacity:0;transform:translate(-4px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dIjSgq_previewOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dIjSgq_projectPreview[data-state]{animation:none}}
.canvas-agent-avatar{z-index:1;pointer-events:none;background:#27282a;border:1px solid #414246;border-radius:36% 43% 36% 42%/41% 35% 43% 38%;width:78px;height:80px;animation:6s ease-in-out infinite canvas-agent-rest;display:block;position:relative;transform:rotate(-3deg)}.shado-agent-gaze{translate:var(--agent-gaze-x,0px) var(--agent-gaze-y,0px);transition:translate .15s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.canvas-agent-avatar[data-pointer-aware]{rotate:var(--agent-turn,0deg);transition:rotate .22s cubic-bezier(.2,.8,.2,1)}.canvas-agent-face{align-items:center;gap:14px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.canvas-agent-face i{background:#efeff1;border-radius:7px;width:8px;height:18px;animation:6.7s infinite canvas-agent-blink;display:block;position:relative}.canvas-agent-face i:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0}@keyframes canvas-agent-rest{0%,to{transform:rotate(-3deg)}50%{transform:translateY(-2px)rotate(-1deg)}}@keyframes canvas-agent-blink{0%,40%,44%,90%,94%,to{scale:1}42%,92%{scale:1 .12}}@media (prefers-reduced-motion:reduce){.canvas-agent-avatar,.canvas-agent-face i{transition:none;animation:none}.shado-agent-gaze{transition:none;translate:none}}
.infinity-agent{color:#efeff1;width:78px;height:80px;display:block;position:relative}.infinity-agent .shado-agent-gaze{opacity:1;transition:translate .15s cubic-bezier(.2,.8,.2,1),opacity .5s}.infinity-agent-loop{opacity:0;filter:drop-shadow(0 0 2px #d6c5ff80)drop-shadow(0 0 6px #b6f3de4d);pointer-events:none;width:42px;height:18.375px;transition:opacity .5s;position:absolute;top:44%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.infinity-agent-gradient-stop{animation:8s ease-in-out infinite infinity-agent-gradient}.infinity-agent-gradient-stop:nth-child(2){animation-delay:-2s}.infinity-agent-gradient-stop:nth-child(3){animation-delay:-4s}.infinity-agent-gradient-stop:nth-child(4){animation-delay:-6s}.infinity-agent[data-working] .shado-agent-gaze{animation:12s ease-in-out infinite infinity-agent-eyes-work}.infinity-agent[data-working] .infinity-agent-loop{animation:12s ease-in-out infinite infinity-agent-loop-work}.infinity-agent:not([data-working]):hover .shado-agent-gaze{opacity:0}.infinity-agent:not([data-working]):hover .infinity-agent-loop{opacity:1}@supports (d:path('M0 0C0 0 0 0 0 0Z')){.infinity-agent-left{d:path("M15 6.5C15 6.5 15 6.5 15 6.5C15 6.5 15 21.5 15 21.5C15 21.5 15 21.5 15 21.5C15 21.5 15 6.5 15 6.5Z")}.infinity-agent-right{d:path("M49 6.5C49 6.5 49 6.5 49 6.5C49 6.5 49 21.5 49 21.5C49 21.5 49 21.5 49 21.5C49 21.5 49 6.5 49 6.5Z")}.infinity-agent-loop path{stroke-width:12px;transition:d 1.4s cubic-bezier(.4,0,.2,1),stroke-width 1.4s cubic-bezier(.4,0,.2,1)}.infinity-agent:not([data-working]):hover .infinity-agent-left{d:path("M32 14C25 5 21 3 15 3C8 3 4 8 4 14C4 20 8 25 15 25C22 25 26 20 32 14Z");stroke-width:4px}.infinity-agent:not([data-working]):hover .infinity-agent-right{d:path("M32 14C38 8 42 3 49 3C56 3 60 8 60 14C60 20 56 25 49 25C43 25 39 23 32 14Z");stroke-width:4px}.infinity-agent[data-working] .infinity-agent-left{animation:12s cubic-bezier(.4,0,.2,1) infinite infinity-agent-left-morph}.infinity-agent[data-working] .infinity-agent-right{animation:12s cubic-bezier(.4,0,.2,1) infinite infinity-agent-right-morph}}@keyframes infinity-agent-eyes-work{0%,43%,90%,to{opacity:1}45%,88%{opacity:0}}@keyframes infinity-agent-loop-work{0%,43%,90%,to{opacity:0;translate:var(--agent-gaze-x,0px) var(--agent-gaze-y,0px)}45%,88%{opacity:1;translate:var(--agent-gaze-x,0px) var(--agent-gaze-y,0px)}57%,76%{opacity:1;translate:0}}@keyframes infinity-agent-left-morph{0%,45%,88%,to{d:path("M15 6.5C15 6.5 15 6.5 15 6.5C15 6.5 15 21.5 15 21.5C15 21.5 15 21.5 15 21.5C15 21.5 15 6.5 15 6.5Z");stroke-width:12px}57%,76%{d:path("M32 14C25 5 21 3 15 3C8 3 4 8 4 14C4 20 8 25 15 25C22 25 26 20 32 14Z");stroke-width:4px}}@keyframes infinity-agent-right-morph{0%,45%,88%,to{d:path("M49 6.5C49 6.5 49 6.5 49 6.5C49 6.5 49 21.5 49 21.5C49 21.5 49 21.5 49 21.5C49 21.5 49 6.5 49 6.5Z");stroke-width:12px}57%,76%{d:path("M32 14C38 8 42 3 49 3C56 3 60 8 60 14C60 20 56 25 49 25C43 25 39 23 32 14Z");stroke-width:4px}}@keyframes infinity-agent-gradient{0%,to{stop-color:#a8efd9}25%{stop-color:#ffe0a1}50%{stop-color:#cbb8ff}75%{stop-color:#ffb9dc}}@media (prefers-reduced-motion:reduce){.infinity-agent .shado-agent-gaze,.infinity-agent .infinity-agent-loop,.infinity-agent .infinity-agent-loop path,.infinity-agent .infinity-agent-gradient-stop{transition:none;animation:none!important}.infinity-agent:not([data-working]):hover .shado-agent-gaze{opacity:1}.infinity-agent:not([data-working]):hover .infinity-agent-loop{opacity:0}}
.mIApxW_trigger{border:1px solid var(--border);background:var(--card);height:40px;min-height:40px;color:var(--muted-foreground);white-space:nowrap;border-radius:12px;gap:8px;padding:0 12px;font-size:13px;font-weight:400}.mIApxW_trigger strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:550}.mIApxW_summary{min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35;display:block}.mIApxW_summary[data-available=false]{color:var(--mg-muted,#aaa);letter-spacing:normal;font-size:11px;font-weight:400}.mIApxW_summaryDescription{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mIApxW_summaryFull{text-overflow:ellipsis;display:block;overflow:hidden}.mIApxW_summaryCompact{display:none}[data-sidebar-collapsed=true] .mIApxW_summary{letter-spacing:-.2px;text-align:center;width:100%;font-size:11px}[data-sidebar-collapsed=true] .mIApxW_summaryFull{display:none}[data-sidebar-collapsed=true] .mIApxW_summaryCompact{text-overflow:ellipsis;display:block;overflow:hidden}.mIApxW_panel{border:1px solid var(--border);border-radius:16px;gap:0;width:min(300px,100vw - 24px);padding:17px}.mIApxW_details{min-width:0}.mIApxW_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mIApxW_heading h2{color:var(--muted-foreground);font-size:12px;font-weight:450;line-height:18px}.mIApxW_heading button{color:var(--muted-foreground);margin-right:-6px}.mIApxW_amount{align-items:center;gap:8px;margin-top:8px;display:flex}.mIApxW_amount strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.mIApxW_amount span{color:#9ed3ee;background:#9ed3ee1f;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600}.mIApxW_amount .mIApxW_addButton{border-radius:7px;flex-shrink:0;height:28px;margin-left:auto;padding:0 10px;font-size:11px}.mIApxW_amount .mIApxW_note{min-width:0;margin-top:0}.mIApxW_note{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.6}.mIApxW_agentUsage{border-top:1px solid var(--border);color:#9ed3ee;gap:9px;margin-top:16px;padding-top:14px;display:grid}.mIApxW_usageRing{width:44px;height:44px;color:var(--foreground);flex:0 0 44px;place-items:center;display:grid;position:relative}.mIApxW_usageRing svg{fill:none;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}.mIApxW_usageTrack{stroke:var(--border)}.mIApxW_usageProgress{stroke:currentColor}.mIApxW_usageRing>span{font-variant-numeric:tabular-nums;font-size:10px;font-weight:550}.mIApxW_usageLabel{justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.mIApxW_usageLabel>span{align-items:center;gap:5px;display:flex}.mIApxW_usageLabel svg{color:var(--muted-foreground)}.mIApxW_usageLabel strong{font-size:12px;font-weight:550}.mIApxW_usageBar{background:color-mix(in srgb,#9ed3ee 15%,var(--muted));border-radius:99px;height:7px;overflow:hidden}.mIApxW_usageBar>span{border-radius:inherit;background:#9ed3ee;height:100%;display:block}.mIApxW_usageCaption{color:var(--muted-foreground);font-size:10px}.mIApxW_addDialog{border-radius:22px;gap:24px;width:min(520px,100vw - 28px);max-width:520px;padding:34px}.mIApxW_addDialog [data-slot=dialog-title]{letter-spacing:-.6px;font-size:24px;font-weight:620;line-height:1.2}.mIApxW_addDialog [data-slot=dialog-close]{top:27px;right:27px}.mIApxW_addDialog form{gap:20px;display:grid}.mIApxW_packageList{gap:10px;display:grid}.mIApxW_packageOption{width:100%;min-height:62px;color:var(--foreground);border:1px solid var(--border);text-align:left;background:0 0;border-radius:12px;grid-template-columns:minmax(105px,1fr) 66px minmax(155px,1.3fr);align-items:center;padding:0 16px;transition:border-color .14s,background .14s;display:grid}.mIApxW_packageOption:hover{background:color-mix(in srgb, var(--muted) 52%, transparent)}.mIApxW_packageOption.mIApxW_selected,.mIApxW_customRow.mIApxW_selected{border-color:color-mix(in srgb, var(--foreground) 42%, var(--border));background:color-mix(in srgb, var(--muted) 34%, transparent)}.mIApxW_payAmount,.mIApxW_creditAmount{letter-spacing:-.25px;white-space:nowrap;font-size:18px;font-weight:580;line-height:1.2}.mIApxW_multiplier{color:color-mix(in srgb, var(--foreground) 86%, transparent);background:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;justify-self:center;padding:7px 9px;font-size:13px;font-weight:560;line-height:1}.mIApxW_creditAmount{justify-self:end}.mIApxW_customRow{border:1px solid #0000;border-radius:12px;grid-template-columns:110px 1fr;align-items:center;min-height:54px;padding:5px 12px 5px 16px;display:grid}.mIApxW_customLabel{color:var(--foreground);background:0 0;border:0;justify-self:start;padding:7px 0;font-size:16px;font-weight:560}.mIApxW_customField{color:var(--muted-foreground);white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:14px;display:flex}.mIApxW_customField>span:first-child{color:var(--foreground);font-size:16px;font-weight:550}.mIApxW_customField input{width:88px;height:42px;color:var(--foreground);background:var(--background);border:1px solid color-mix(in srgb, var(--foreground) 50%, var(--border));box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding:0 12px;font-size:18px;font-weight:520;line-height:1}.mIApxW_customField input:focus{border-color:var(--foreground);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 32%, transparent)}.mIApxW_error{color:var(--destructive);margin:-9px 2px -5px;font-size:12px;line-height:1.45}.mIApxW_continueButton{border-radius:12px;width:100%;height:54px;font-size:16px;font-weight:600}@media (max-width:560px){.mIApxW_addDialog{border-radius:18px;gap:20px;padding:26px 20px 22px}.mIApxW_packageOption{grid-template-columns:1fr auto;gap:7px 12px;padding:12px 14px}.mIApxW_multiplier{grid-area:2/1;justify-self:start}.mIApxW_creditAmount{grid-area:1/2/span 2}.mIApxW_customRow{grid-template-columns:72px 1fr;padding-inline:10px}.mIApxW_customField{gap:5px;font-size:12px}.mIApxW_customField input{width:68px;padding-inline:9px}.mIApxW_customField .mIApxW_multiplier{padding:6px 7px;font-size:12px}}
.X6JX5G_root{display:contents}.X6JX5G_updateMark{pointer-events:none;flex:none;width:26px;height:24px;display:block;position:relative}.X6JX5G_updateMark .infinity-agent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.X6JX5G_updateMark .canvas-agent-avatar{background:0 0;border:0;animation:none;transform:none}.X6JX5G_updateMark .canvas-agent-avatar[data-pointer-aware]{rotate:0deg}:is(.X6JX5G_updateMark .canvas-agent-face,.X6JX5G_updateMark .infinity-agent-loop){top:50%}.X6JX5G_updateMark .canvas-agent-face i{background:linear-gradient(155deg,#a8efd9 0%,#cbb8ff 55%,#ffb9dc 100%);box-shadow:0 0 8px #cbb8ff88,0 0 14px #a8efd94d}.X6JX5G_refresh.notice-pill-action{border-radius:50%;justify-content:center;width:26px;height:26px;margin-right:-5px}.X6JX5G_refresh.notice-pill-action:hover:not(:disabled){background:var(--muted);text-decoration:none}.X6JX5G_refresh:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.X6JX5G_refresh.notice-pill-action>svg{width:14px;height:14px;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.X6JX5G_refresh:focus-visible:not(:disabled)>svg{transform:rotate(180deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.X6JX5G_refresh:hover:not(:disabled)>svg{transform:rotate(180deg)}}.X6JX5G_spinning{animation:1s linear infinite X6JX5G_refresh-spin}@keyframes X6JX5G_refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.X6JX5G_refresh.notice-pill-action>svg{transition:none;animation:none;transform:none}}
