.Button-module__7yqGIG__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex;position:relative}.Button-module__7yqGIG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__7yqGIG__fullWidth{width:100%}.Button-module__7yqGIG__primary{background:var(--color-primary);color:var(--color-primary-contrast)}.Button-module__7yqGIG__primary:hover:not(:disabled){background:var(--color-primary-hover)}.Button-module__7yqGIG__primary:active:not(:disabled){background:var(--color-primary-press);transform:translateY(1px)}.Button-module__7yqGIG__secondary{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.Button-module__7yqGIG__secondary:hover:not(:disabled){background:var(--color-hover)}.Button-module__7yqGIG__ghost{color:var(--color-text-secondary);border-color:var(--color-border);background:0 0}.Button-module__7yqGIG__ghost:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.Button-module__7yqGIG__danger{color:var(--color-error);border-color:var(--color-error-border)}.Button-module__7yqGIG__danger:hover:not(:disabled){background:var(--color-error-bg)}.Button-module__7yqGIG__sm{padding:var(--space-2)var(--space-3);font-size:.85rem}.Button-module__7yqGIG__md{padding:var(--space-3)var(--space-4);font-size:.95rem}.Button-module__7yqGIG__lg{padding:var(--space-4)var(--space-5);font-size:1rem}.Button-module__7yqGIG__icon,.Button-module__7yqGIG__label{align-items:center;display:inline-flex}.Button-module__7yqGIG__spinner{border:2px solid var(--color-primary-contrast-soft);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Button-module__7yqGIG__spin}.Button-module__7yqGIG__iconButton{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.Button-module__7yqGIG__iconButton:hover:not(:disabled){background:var(--color-hover);color:var(--color-text-primary);border-color:var(--color-border-strong)}.Button-module__7yqGIG__iconButton.Button-module__7yqGIG__sm{width:32px;height:32px}.Button-module__7yqGIG__iconButton.Button-module__7yqGIG__md{width:40px;height:40px}@keyframes Button-module__7yqGIG__spin{to{transform:rotate(360deg)}}
.Card-module__DIF5LW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}
.Badge-module__Hxh1LG__badge{border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.Badge-module__Hxh1LG__neutral{background:var(--color-surface-muted);color:var(--color-text-secondary);border-color:var(--color-border)}.Badge-module__Hxh1LG__success{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border-soft)}.Badge-module__Hxh1LG__error{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border-soft)}
.InlineAlert-module__DLGXrG__alert{padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);border:1px solid #0000;font-size:.9rem}.InlineAlert-module__DLGXrG__info{background:var(--color-surface-muted);color:var(--color-text-secondary);border-color:var(--color-border)}.InlineAlert-module__DLGXrG__success{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border-soft)}.InlineAlert-module__DLGXrG__error{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border-soft)}
.EmptyState-module__gbFr8W__empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-secondary);flex-direction:column;display:flex}.EmptyState-module__gbFr8W__icon{border-radius:var(--radius-full);background:var(--color-surface);width:48px;height:48px;color:var(--color-text-secondary);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.EmptyState-module__gbFr8W__content h3{color:var(--color-text-primary);margin-bottom:var(--space-1);font-size:1.05rem}.EmptyState-module__gbFr8W__content p{color:var(--color-text-secondary);font-size:.9rem}.EmptyState-module__gbFr8W__action{margin-top:var(--space-2)}
.Tabs-module__jyLezq__tabs{gap:var(--space-2);padding:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:var(--radius-full);background:var(--color-surface-muted);border:1px solid var(--color-border);flex-wrap:nowrap;max-width:100%;display:inline-flex;overflow:auto hidden}.Tabs-module__jyLezq__tab{border-radius:var(--radius-full);padding:var(--space-2)var(--space-4);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast);flex:none;font-size:.85rem;font-weight:600;display:inline-flex}.Tabs-module__jyLezq__tab:hover:not(:disabled){background:var(--color-hover);color:var(--color-text-primary)}.Tabs-module__jyLezq__active{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.Tabs-module__jyLezq__badge{color:var(--color-text-muted);font-size:.7rem}@media (max-width:640px){.Tabs-module__jyLezq__tabs{gap:var(--space-1);padding:4px}.Tabs-module__jyLezq__tab{padding:8px 12px;font-size:.8rem}}
.Spinner-module__dhtKnG__spinner{border:3px solid var(--color-spinner-track);border-top-color:var(--color-accent);border-radius:50%;animation:.8s linear infinite Spinner-module__dhtKnG__spin;display:inline-block}@keyframes Spinner-module__dhtKnG__spin{to{transform:rotate(360deg)}}
.Modal-module__wnT-mq__overlay{background:var(--color-overlay-strong);padding:var(--space-4);z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__wnT-mq__card{width:100%;max-height:80vh;padding:var(--space-5);gap:var(--space-4);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:auto}.Modal-module__wnT-mq__cardNoScroll{overflow:hidden}.Modal-module__wnT-mq__sizeSm{max-width:420px}.Modal-module__wnT-mq__sizeMd{max-width:640px}.Modal-module__wnT-mq__sizeLg{max-width:840px}
.Tooltip-module__-kRlyW__wrapper{margin-left:var(--space-1);align-items:center;display:inline-flex;position:relative}.Tooltip-module__-kRlyW__icon{width:16px;height:16px;color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:help;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast),border-color var(--transition-fast);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.Tooltip-module__-kRlyW__wrapper:hover .Tooltip-module__-kRlyW__icon{color:var(--color-accent);border-color:var(--color-accent)}.Tooltip-module__-kRlyW__tooltip{z-index:100;min-width:200px;max-width:320px;padding:var(--space-2)var(--space-3);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast),visibility var(--transition-fast);font-size:.8rem;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.Tooltip-module__-kRlyW__tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--color-border);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__-kRlyW__tooltip:before{content:"";border:5px solid #0000;border-top-color:var(--color-surface);z-index:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__-kRlyW__wrapper:hover .Tooltip-module__-kRlyW__tooltip{opacity:1;visibility:visible;pointer-events:auto}.Tooltip-module__-kRlyW__tooltip a{color:var(--color-accent);text-decoration:underline}.Tooltip-module__-kRlyW__tooltip a:hover{text-decoration:none}
.Fields-module__PL0HPq__field{gap:var(--space-2);flex-direction:column;font-size:.9rem;display:flex}.Fields-module__PL0HPq__label{color:var(--color-text-secondary);align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.Fields-module__PL0HPq__required{color:var(--color-error)}.Fields-module__PL0HPq__input,.Fields-module__PL0HPq__select,.Fields-module__PL0HPq__textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);color:var(--color-text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.Fields-module__PL0HPq__input:focus,.Fields-module__PL0HPq__select:focus,.Fields-module__PL0HPq__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.Fields-module__PL0HPq__select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-secondary)50%),linear-gradient(135deg,var(--color-text-secondary)50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.Fields-module__PL0HPq__textarea{resize:vertical;min-height:96px}.Fields-module__PL0HPq__hint{color:var(--color-text-muted);font-size:.8rem}.Fields-module__PL0HPq__error{color:var(--color-error);font-size:.8rem}.Fields-module__PL0HPq__switch{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.9rem;display:inline-flex}.Fields-module__PL0HPq__switchInput{opacity:0;pointer-events:none;position:absolute}.Fields-module__PL0HPq__switchTrack{border-radius:var(--radius-full);background:var(--color-border);width:42px;height:24px;transition:background var(--transition-fast);align-items:center;padding:3px;display:inline-flex}.Fields-module__PL0HPq__switchThumb{border-radius:var(--radius-full);background:var(--color-surface);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);transform:translate(0)}.Fields-module__PL0HPq__switchInput:checked+.Fields-module__PL0HPq__switchTrack{background:var(--color-accent)}.Fields-module__PL0HPq__switchInput:checked+.Fields-module__PL0HPq__switchTrack .Fields-module__PL0HPq__switchThumb{transform:translate(18px)}.Fields-module__PL0HPq__switchLabel{color:var(--color-text-secondary)}.Fields-module__PL0HPq__checkbox{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.85rem;display:inline-flex}.Fields-module__PL0HPq__checkboxInput{width:16px;height:16px;accent-color:var(--color-accent)}.Fields-module__PL0HPq__checkboxLabel{color:inherit}
.AuthShell-module__cPG2pq__wrapper{z-index:var(--z-base);gap:var(--space-4);flex-direction:column;width:min(440px,90vw);margin:0 auto;display:flex;position:relative}.AuthShell-module__cPG2pq__card{padding:var(--space-7);gap:var(--space-5);flex-direction:column;display:flex}.AuthShell-module__cPG2pq__header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.AuthShell-module__cPG2pq__header h1{font-size:1.6rem}.AuthShell-module__cPG2pq__header p{color:var(--color-text-secondary)}.AuthShell-module__cPG2pq__logo{border-radius:var(--radius-lg);background:var(--color-primary);width:56px;height:56px;color:var(--color-primary-contrast);justify-content:center;align-items:center;margin:0 auto;font-weight:700;display:flex}.AuthShell-module__cPG2pq__actions{gap:var(--space-3);flex-direction:column;display:flex}.AuthShell-module__cPG2pq__features{gap:var(--space-3);color:var(--color-text-secondary);flex-direction:column;display:flex}.AuthShell-module__cPG2pq__features>div{gap:var(--space-3);align-items:flex-start;display:flex}.AuthShell-module__cPG2pq__features strong{color:var(--color-text-primary);margin-bottom:var(--space-1);display:block}.AuthShell-module__cPG2pq__features p{color:var(--color-text-secondary);font-size:.85rem}.AuthShell-module__cPG2pq__featureIcon{border-radius:var(--radius-md);background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.AuthShell-module__cPG2pq__loading{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:flex}
.AuthFooter-module__mCO-Qq__footer{text-align:center;color:var(--color-text-muted);margin-top:var(--space-6);flex-direction:column;align-items:center;gap:6px;font-size:.8rem;display:flex}.AuthFooter-module__mCO-Qq__link{color:var(--color-accent);transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:1px solid #0000;font-size:.82rem}.AuthFooter-module__mCO-Qq__link:hover{color:var(--color-accent-hover);border-color:color-mix(in srgb,var(--color-accent)45%,transparent)}
.Feedback-module__XTO2lW__launcher{flex-direction:column;gap:0;display:flex}.Feedback-module__XTO2lW__launcherButton{justify-content:flex-start}.Feedback-module__XTO2lW__modalHeader{gap:var(--space-2);flex-direction:column;display:flex}.Feedback-module__XTO2lW__modalEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.Feedback-module__XTO2lW__modalTitle{margin:0;font-size:1.35rem;line-height:1.2}.Feedback-module__XTO2lW__modalDescription{color:var(--color-text-secondary);margin:0}.Feedback-module__XTO2lW__kindSwitch{border-radius:var(--radius-lg);background:var(--color-surface-muted);border:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.Feedback-module__XTO2lW__kindButton{border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;padding:10px 12px;font-weight:600}.Feedback-module__XTO2lW__kindButton:hover{background:color-mix(in srgb,var(--color-surface)92%,white 8%);color:var(--color-text-primary)}.Feedback-module__XTO2lW__kindButtonActive{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.Feedback-module__XTO2lW__form{gap:var(--space-4);flex-direction:column;display:flex}.Feedback-module__XTO2lW__attachmentsBlock{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)94%,white 6%),var(--color-surface-muted));flex-direction:column;display:flex}.Feedback-module__XTO2lW__attachmentsHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.Feedback-module__XTO2lW__attachmentsTitle{font-weight:700}.Feedback-module__XTO2lW__attachmentsHint,.Feedback-module__XTO2lW__attachmentsMeta,.Feedback-module__XTO2lW__attachmentsEmpty,.Feedback-module__XTO2lW__attachmentMeta{color:var(--color-text-muted);font-size:.85rem}.Feedback-module__XTO2lW__attachmentsCounter{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);padding:4px 10px;font-size:.8rem;font-weight:600}.Feedback-module__XTO2lW__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Feedback-module__XTO2lW__attachmentsActions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Feedback-module__XTO2lW__attachmentList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Feedback-module__XTO2lW__attachmentItem{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:12px 14px;display:flex}.Feedback-module__XTO2lW__attachmentInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.Feedback-module__XTO2lW__attachmentName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Feedback-module__XTO2lW__attachmentsError{color:var(--color-error);font-size:.85rem}.Feedback-module__XTO2lW__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-1);display:flex}@media (max-width:640px){.Feedback-module__XTO2lW__attachmentsHeader,.Feedback-module__XTO2lW__attachmentsActions,.Feedback-module__XTO2lW__attachmentItem{flex-direction:column;align-items:flex-start}.Feedback-module__XTO2lW__actions{justify-content:stretch}.Feedback-module__XTO2lW__actions>button{flex:auto}}
.CallbackPage-module__BXL7ka__wrapper{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);flex-direction:column;display:flex}
.AppShell-module__Vubowa__shell{background:var(--color-bg);grid-template-columns:272px minmax(0,1fr);width:100%;max-width:100%;min-height:100vh;display:grid}.AppShell-module__Vubowa__sidebar{gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;height:100vh;min-height:0;max-height:100vh;display:flex;position:sticky;top:0}.AppShell-module__Vubowa__sidebarTop{gap:var(--space-4);flex-direction:column;flex:none;display:flex}.AppShell-module__Vubowa__quickLinks{flex-direction:column;gap:8px;display:flex}.AppShell-module__Vubowa__brand{align-items:center;gap:var(--space-3);display:flex}.AppShell-module__Vubowa__brandMark{border-radius:var(--radius-md);background:var(--color-primary);width:40px;height:40px;color:var(--color-primary-contrast);letter-spacing:.03em;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;font-weight:700;display:flex}.AppShell-module__Vubowa__brandTitle{font-size:1rem;font-weight:700}.AppShell-module__Vubowa__brandSubtitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.75rem}.AppShell-module__Vubowa__userMenuWrap{position:relative}.AppShell-module__Vubowa__userTrigger{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-surface)0%,var(--color-surface-muted)100%);width:100%;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);padding:12px 14px;display:flex}.AppShell-module__Vubowa__userTrigger:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-surface-muted)88%,white 12%)}.AppShell-module__Vubowa__userTriggerOpen{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.AppShell-module__Vubowa__navItemIcon,.AppShell-module__Vubowa__utilityLinkIcon,.AppShell-module__Vubowa__menuItemIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__Vubowa__userTriggerText,.AppShell-module__Vubowa__userMenuIdentity{flex-direction:column;min-width:0;display:flex}.AppShell-module__Vubowa__userTriggerName,.AppShell-module__Vubowa__userMenuName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AppShell-module__Vubowa__userTriggerMeta,.AppShell-module__Vubowa__userMenuEmail,.AppShell-module__Vubowa__navSectionLabel,.AppShell-module__Vubowa__menuEyebrow{color:var(--color-text-muted);font-size:.75rem}.AppShell-module__Vubowa__userTriggerMeta{margin-top:2px}.AppShell-module__Vubowa__triggerChevron{color:var(--color-text-muted);transition:transform var(--transition-fast),color var(--transition-fast);margin-left:auto}.AppShell-module__Vubowa__triggerChevronOpen{color:var(--color-text-primary);transform:rotate(90deg)}.AppShell-module__Vubowa__userMenu{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface)96%,white 4%);box-shadow:var(--shadow-lg);position:absolute;bottom:calc(100% + 12px);left:0;right:0}.AppShell-module__Vubowa__userMenuHeader{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.AppShell-module__Vubowa__planBadge{padding:2px 8px;font-size:.7rem}.AppShell-module__Vubowa__userMenuActions{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.AppShell-module__Vubowa__menuFooter{padding:var(--space-3)var(--space-4)var(--space-4);border-top:1px solid var(--color-border)}.AppShell-module__Vubowa__menuEyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.AppShell-module__Vubowa__menuState,.AppShell-module__Vubowa__menuError{margin:0;font-size:.82rem}.AppShell-module__Vubowa__menuError{color:var(--color-error)}.AppShell-module__Vubowa__sidebarNav{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.AppShell-module__Vubowa__nav{gap:var(--space-5);flex-direction:column;display:flex}.AppShell-module__Vubowa__navSection{gap:var(--space-2);flex-direction:column;display:flex}.AppShell-module__Vubowa__navSectionLabel{padding:0 var(--space-1);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.AppShell-module__Vubowa__navSectionItems,.AppShell-module__Vubowa__navGroup{flex-direction:column;gap:6px;display:flex}.AppShell-module__Vubowa__navItem{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);width:100%;color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0000;padding:11px 12px;text-decoration:none;display:flex}.AppShell-module__Vubowa__navItem:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border)80%,transparent);text-decoration:none}.AppShell-module__Vubowa__navItemActive{background:color-mix(in srgb,var(--color-primary)10%,var(--color-surface-muted));color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-primary)20%,var(--color-border));box-shadow:var(--shadow-sm)}.AppShell-module__Vubowa__navItemContent{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AppShell-module__Vubowa__navItemIcon{color:inherit}.AppShell-module__Vubowa__navItemLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AppShell-module__Vubowa__navChildren{padding-left:calc(var(--space-5) + 2px);flex-direction:column;gap:4px;display:none}.AppShell-module__Vubowa__navChildrenOpen{display:flex}.AppShell-module__Vubowa__navChild{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;padding:8px 10px;text-decoration:none;display:flex}.AppShell-module__Vubowa__navChild:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border)75%,transparent);text-decoration:none}.AppShell-module__Vubowa__navChildActive{background:var(--color-surface-muted);color:var(--color-text-primary);border-color:var(--color-border)}.AppShell-module__Vubowa__navChildDot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.AppShell-module__Vubowa__sidebarBottom{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;flex:none;display:flex}.AppShell-module__Vubowa__utilityLink{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border:1px solid #0000;padding:10px 12px;display:inline-flex}.AppShell-module__Vubowa__utilityLink:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border)75%,transparent);text-decoration:none}.AppShell-module__Vubowa__utilityLinkBody{flex-direction:column;min-width:0;display:flex}.AppShell-module__Vubowa__utilityLinkMeta{color:var(--color-text-muted);font-size:.75rem}.AppShell-module__Vubowa__avatar,.AppShell-module__Vubowa__avatarLarge{border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.AppShell-module__Vubowa__avatar{width:36px;height:36px}.AppShell-module__Vubowa__avatarLarge{width:44px;height:44px}.AppShell-module__Vubowa__avatarImage{object-fit:cover;width:100%;height:100%}.AppShell-module__Vubowa__userTrigger{padding-top:10px;padding-bottom:10px}.AppShell-module__Vubowa__userMenuHeader{gap:var(--space-3);flex-direction:row;align-items:center}.AppShell-module__Vubowa__userMenuIdentity{flex:auto;gap:2px;min-width:0}.AppShell-module__Vubowa__menuItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);text-align:left;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid #0000;padding:10px 12px;text-decoration:none;display:flex}.AppShell-module__Vubowa__menuItem:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border)75%,transparent);text-decoration:none}.AppShell-module__Vubowa__menuItemDanger{color:var(--color-error)}.AppShell-module__Vubowa__menuItemDanger:hover{background:color-mix(in srgb,var(--color-error)8%,transparent);border-color:color-mix(in srgb,var(--color-error)20%,transparent);color:var(--color-error)}.AppShell-module__Vubowa__menuDivider{background:var(--color-border);height:1px;margin:0 var(--space-4)}.AppShell-module__Vubowa__content{--app-shell-content-padding-block:var(--space-8);padding:var(--space-8);gap:var(--space-6);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}@media (max-width:960px){.AppShell-module__Vubowa__shell{grid-template-columns:1fr}.AppShell-module__Vubowa__sidebar{border-right:none;border-bottom:1px solid var(--color-border);height:auto;max-height:none;padding:var(--space-4);gap:var(--space-4);position:static}.AppShell-module__Vubowa__sidebarNav{padding-right:0;overflow:visible}.AppShell-module__Vubowa__userMenu{margin-top:10px;position:static}.AppShell-module__Vubowa__content{--app-shell-content-padding-block:var(--space-6);padding:var(--space-6)}}@media (max-width:640px){.AppShell-module__Vubowa__sidebar{padding:var(--space-3);gap:var(--space-3)}.AppShell-module__Vubowa__userTrigger,.AppShell-module__Vubowa__navItem,.AppShell-module__Vubowa__utilityLink{padding-left:11px;padding-right:11px}.AppShell-module__Vubowa__userMenuHeader,.AppShell-module__Vubowa__userMenuActions,.AppShell-module__Vubowa__menuFooter{padding:var(--space-3)}.AppShell-module__Vubowa__content{--app-shell-content-padding-block:var(--space-5);padding:var(--space-5)}}
.layout-module___qOa7q__loading{justify-content:center;align-items:center;gap:var(--space-3);min-height:100vh;color:var(--color-text-secondary);flex-direction:column;display:flex}.layout-module___qOa7q__maintenance{background:radial-gradient(circle at top,color-mix(in srgb,var(--color-success)18%,transparent),transparent 36%),linear-gradient(180deg,var(--color-surface-muted)0%,var(--color-surface-subtle)100%);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.layout-module___qOa7q__panel{border:1px solid color-mix(in srgb,var(--color-text-primary)8%,transparent);background:color-mix(in srgb,var(--color-surface)90%,transparent);width:min(100%,640px);box-shadow:0 24px 80px color-mix(in srgb,var(--color-text-secondary)12%,transparent);border-radius:28px;flex-direction:column;gap:16px;padding:40px;display:flex}.layout-module___qOa7q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-success);font-size:12px;font-weight:700}.layout-module___qOa7q__title{color:var(--color-primary-hover);margin:0;font-size:clamp(34px,5vw,52px);line-height:.95}.layout-module___qOa7q__description{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:600}.layout-module___qOa7q__note{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.layout-module___qOa7q__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
.page-module__SEZomW__loadingFallback{justify-content:center;align-items:center;gap:var(--space-4);min-height:60vh;color:var(--color-text-secondary);animation:var(--motion-fade-in);flex-direction:column;display:flex}.page-module__SEZomW__loadingMessage{line-height:1.4}
.Accounts-module__XUaESq__page{gap:var(--space-6);flex-direction:column;display:flex}.Accounts-module__XUaESq__helperText{color:var(--color-text-secondary)}.Accounts-module__XUaESq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.Accounts-module__XUaESq__header h1{font-size:2rem}.Accounts-module__XUaESq__header p{color:var(--color-text-secondary);margin-top:var(--space-1)}.Accounts-module__XUaESq__headerActions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.Accounts-module__XUaESq__accountsList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Accounts-module__XUaESq__accountsListItem{min-width:0}.Accounts-module__XUaESq__accountRow{gap:var(--space-2);padding:var(--space-3)var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.Accounts-module__XUaESq__accountRowPaused{background:var(--color-surface-muted)}.Accounts-module__XUaESq__accountLine{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.Accounts-module__XUaESq__accountIdentity{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Accounts-module__XUaESq__accountTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.Accounts-module__XUaESq__availabilityDot{border-radius:var(--radius-full);background:var(--color-success);width:10px;height:10px;box-shadow:0 0 0 4px var(--color-success-bg);flex:0 0 10px}.Accounts-module__XUaESq__availabilityDotInactive{background:var(--color-error);box-shadow:0 0 0 4px var(--color-error-bg)}.Accounts-module__XUaESq__accountLogin{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden}.Accounts-module__XUaESq__accountSharedMeta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.Accounts-module__XUaESq__sharedCount{color:var(--color-text-secondary);white-space:nowrap;font-size:.76rem}.Accounts-module__XUaESq__accountUsage{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Accounts-module__XUaESq__accountUsageSummary,.Accounts-module__XUaESq__accountUsageLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.76rem}.Accounts-module__XUaESq__accountAlert{margin-top:var(--space-1);font-size:.82rem}.Accounts-module__XUaESq__budgetAlertContent{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Accounts-module__XUaESq__inlineAlertAction{flex:none}.Accounts-module__XUaESq__accountControls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.Accounts-module__XUaESq__statusChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.Accounts-module__XUaESq__actionButtons{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.Accounts-module__XUaESq__statusIcon{border-radius:var(--radius-full);border:1px solid var(--color-border);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.Accounts-module__XUaESq__statusIcon>svg{width:16px;height:16px}.Accounts-module__XUaESq__statusIconSuccess{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-border)}.Accounts-module__XUaESq__statusIconSuccess>svg{width:14px;height:14px}.Accounts-module__XUaESq__statusIconError{color:var(--color-error);background:var(--color-error-bg);border-color:var(--color-error-border)}.Accounts-module__XUaESq__statusIconWarning{color:var(--color-warning);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.Accounts-module__XUaESq__statusIconAlertCompact>svg,.Accounts-module__XUaESq__statusIconClockCompact>svg{width:13px;height:13px}.Accounts-module__XUaESq__statusIconNeutral{color:var(--color-text-muted);background:var(--color-surface-muted)}.Accounts-module__XUaESq__statusGroup{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);align-items:center;gap:6px;height:30px;padding:0 8px;display:inline-flex}.Accounts-module__XUaESq__statusLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.78rem}.Accounts-module__XUaESq__syncGroup{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);align-items:center;gap:6px;height:30px;padding:0 8px;display:inline-flex}.Accounts-module__XUaESq__querySyncGroup,.Accounts-module__XUaESq__budgetSyncGroup{background:var(--color-surface)}.Accounts-module__XUaESq__statusGroup:focus-visible,.Accounts-module__XUaESq__syncGroup:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Accounts-module__XUaESq__syncGroupNeedsGoals{cursor:help;position:relative}.Accounts-module__XUaESq__syncGroupNeedsGoals:after{content:attr(data-tooltip);min-width:220px;max-width:320px;padding:var(--space-2)var(--space-3);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;z-index:100;font-size:.8rem;line-height:1.35;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.Accounts-module__XUaESq__syncGroupNeedsGoals:before{content:"";background:var(--color-surface);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);opacity:0;visibility:hidden;pointer-events:none;z-index:101;width:8px;height:8px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)rotate(45deg)}.Accounts-module__XUaESq__syncGroupNeedsGoals:hover:after,.Accounts-module__XUaESq__syncGroupNeedsGoals:hover:before,.Accounts-module__XUaESq__syncGroupNeedsGoals:focus-within:after,.Accounts-module__XUaESq__syncGroupNeedsGoals:focus-within:before{opacity:1;visibility:visible}.Accounts-module__XUaESq__syncLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.78rem}.Accounts-module__XUaESq__deleteAction{color:var(--color-error);border-color:var(--color-error-border)}.Accounts-module__XUaESq__manageLinksAction{white-space:nowrap}.Accounts-module__XUaESq__deleteAction:hover:not(:disabled){color:var(--color-error);background:var(--color-error-bg)}.Accounts-module__XUaESq__actionButtons button{min-width:40px;min-height:40px}.Accounts-module__XUaESq__actionButtons button svg{width:18px;height:18px}@media (max-width:900px){.Accounts-module__XUaESq__accountLine{flex-direction:column;align-items:flex-start}.Accounts-module__XUaESq__accountIdentity{width:100%}.Accounts-module__XUaESq__accountControls{justify-content:flex-start;width:100%}.Accounts-module__XUaESq__budgetAlertContent{flex-direction:column;align-items:flex-start}.Accounts-module__XUaESq__statusChips{width:100%}.Accounts-module__XUaESq__actionButtons{justify-content:flex-start;width:100%}}@media (max-width:640px){.Accounts-module__XUaESq__accountRow{padding:var(--space-3)}.Accounts-module__XUaESq__statusLabel,.Accounts-module__XUaESq__syncLabel{font-size:.72rem}}.Accounts-module__XUaESq__goalsPreview{gap:var(--space-2);flex-direction:column;display:flex}.Accounts-module__XUaESq__goalItem{padding:var(--space-2)var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md);justify-content:space-between;font-size:.85rem;display:flex}.Accounts-module__XUaESq__goalId{color:var(--color-text-muted)}.Accounts-module__XUaESq__formSection{gap:var(--space-2);flex-direction:column;animation:.3s Accounts-module__XUaESq__fadeIn;display:flex}.Accounts-module__XUaESq__accountFormModal.Accounts-module__XUaESq__accountFormModal{height:auto;max-height:min(92vh,980px)}.Accounts-module__XUaESq__sharedAccountModal.Accounts-module__XUaESq__sharedAccountModal{height:auto;max-height:min(92vh,760px)}.Accounts-module__XUaESq__sharedAccountInstruction{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);flex-direction:column;display:flex}.Accounts-module__XUaESq__sharedAccountExample{margin:0}.Accounts-module__XUaESq__sharedAccountExampleImage{object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:auto;max-height:320px;display:block}.Accounts-module__XUaESq__sharedAccountInstruction ol{margin:0;padding-left:1.25rem}.Accounts-module__XUaESq__sharedAccountInstruction li+li{margin-top:var(--space-1)}.Accounts-module__XUaESq__modalHeader{gap:var(--space-2);flex-direction:column;display:flex}.Accounts-module__XUaESq__modalTitle{font-size:1.2rem}.Accounts-module__XUaESq__modalText{color:var(--color-text-secondary)}.Accounts-module__XUaESq__modalAccount{font-weight:600}.Accounts-module__XUaESq__modalActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Accounts-module__XUaESq__scheduleModeToggle{gap:var(--space-2);flex-wrap:wrap;display:flex}.Accounts-module__XUaESq__scheduleModeOption{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:.85rem;display:inline-flex}.Accounts-module__XUaESq__scheduleModeOption input{accent-color:var(--color-accent)}.Accounts-module__XUaESq__scheduleModeOptionActive{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-surface-muted)}.Accounts-module__XUaESq__scheduleChooserList{gap:var(--space-2);flex-direction:column;max-height:50vh;display:flex;overflow:auto}.Accounts-module__XUaESq__scheduleChooserItem{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex}.Accounts-module__XUaESq__scheduleChooserTitle{font-size:.95rem;font-weight:600}.Accounts-module__XUaESq__scheduleChooserMeta{color:var(--color-text-secondary);font-size:.8rem}.Accounts-module__XUaESq__scheduleConfiguratorGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.Accounts-module__XUaESq__scheduleConfiguratorStack{gap:var(--space-3);flex-direction:column;max-width:360px;display:flex}.Accounts-module__XUaESq__schedulePreviewNote{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.4}.Accounts-module__XUaESq__methodActions{gap:var(--space-2);flex-direction:column;display:flex}.Accounts-module__XUaESq__connectionsHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.Accounts-module__XUaESq__connectionsModal.Accounts-module__XUaESq__connectionsModal{height:auto;max-height:min(92vh,980px)}.Accounts-module__XUaESq__metricaSelectionModal.Accounts-module__XUaESq__metricaSelectionModal{height:70vh}.Accounts-module__XUaESq__connectionsLayout{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;min-height:0;display:grid}.Accounts-module__XUaESq__connectionsList{gap:var(--space-3);flex-direction:column;min-height:0;max-height:none;display:flex;overflow:auto}.Accounts-module__XUaESq__connectionsCandidates{gap:var(--space-3);flex-direction:column;min-height:0;max-height:none;display:flex;overflow:hidden}.Accounts-module__XUaESq__connectionCard{padding:var(--space-2)var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.Accounts-module__XUaESq__connectionCardInteractive{cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.Accounts-module__XUaESq__connectionCardInteractive:hover{background:var(--color-surface-muted)}.Accounts-module__XUaESq__connectionCardInteractive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Accounts-module__XUaESq__connectionCardSelected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.Accounts-module__XUaESq__connectionLabel{font-size:.95rem;font-weight:600;line-height:1.2}.Accounts-module__XUaESq__connectionMeta{color:var(--color-text-secondary);font-size:.78rem;line-height:1.25}.Accounts-module__XUaESq__connectionStatusReason{color:var(--color-error-text-strong);font-size:.78rem;line-height:1.25}.Accounts-module__XUaESq__connectionHeader{justify-content:space-between;gap:var(--space-2);align-items:center;display:flex}.Accounts-module__XUaESq__connectionActions{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.Accounts-module__XUaESq__bitrixPortalUrl{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.Accounts-module__XUaESq__candidatesList{gap:var(--space-2);scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;max-height:none;padding-right:2px;display:flex;overflow-y:auto}.Accounts-module__XUaESq__candidatesScrollHint{color:var(--color-text-secondary);font-size:.78rem}.Accounts-module__XUaESq__candidatesList::-webkit-scrollbar{width:10px}.Accounts-module__XUaESq__candidatesList::-webkit-scrollbar-track{background:0 0}.Accounts-module__XUaESq__candidatesList::-webkit-scrollbar-thumb{background:var(--color-overlay);background-clip:content-box;border:2px solid #0000;border-radius:999px}.Accounts-module__XUaESq__candidateRow{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.Accounts-module__XUaESq__candidateRow:hover{background:var(--color-surface-muted)}.Accounts-module__XUaESq__candidateRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Accounts-module__XUaESq__candidateRowSelected{border-color:var(--color-border-strong);box-shadow:none;background:var(--color-surface-muted)}.Accounts-module__XUaESq__candidateCheckbox{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.82rem;display:inline-flex}.Accounts-module__XUaESq__candidateCheckbox input{accent-color:var(--color-primary)}.Accounts-module__XUaESq__connectionsFooter{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Accounts-module__XUaESq__importResult{gap:var(--space-2);flex-direction:column;display:flex}.Accounts-module__XUaESq__importErrors{padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.Accounts-module__XUaESq__manualFallback{gap:var(--space-2);flex-direction:column;display:flex}.Accounts-module__XUaESq__manualFallbackRow{gap:var(--space-2);align-items:center;display:flex}.Accounts-module__XUaESq__manualLoginsList{gap:var(--space-2);flex-direction:column;display:flex;overflow:auto}.Accounts-module__XUaESq__manualLoginItem{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1)var(--space-2);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.Accounts-module__XUaESq__formCard{padding:var(--space-6)}.Accounts-module__XUaESq__formHeader h2,.Accounts-module__XUaESq__formHeader h3{margin-bottom:var(--space-1);font-size:1.4rem}.Accounts-module__XUaESq__formHeader p{color:var(--color-text-secondary)}.Accounts-module__XUaESq__form{margin-top:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.Accounts-module__XUaESq__formGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Accounts-module__XUaESq__formFieldStack{gap:var(--space-3);flex-direction:column;max-width:760px;display:flex}.Accounts-module__XUaESq__formActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Accounts-module__XUaESq__goalsBlock{gap:var(--space-3);flex-direction:column;display:flex}.Accounts-module__XUaESq__goalsHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Accounts-module__XUaESq__goalsHeader h3{font-size:1rem}.Accounts-module__XUaESq__goalsHeader p{color:var(--color-text-muted);margin-top:var(--space-1);font-size:.85rem}.Accounts-module__XUaESq__goalsList{gap:var(--space-2);flex-direction:column;display:flex}.Accounts-module__XUaESq__goalRow{gap:var(--space-2);grid-template-columns:1fr 1.5fr auto;display:grid}.Accounts-module__XUaESq__goalRow input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)var(--space-3)}.Accounts-module__XUaESq__goalRow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Accounts-module__XUaESq__goalRow input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Accounts-module__XUaESq__goalRow input[type=number]{-moz-appearance:textfield}@keyframes Accounts-module__XUaESq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Accounts-module__XUaESq__header{flex-direction:column;align-items:flex-start}.Accounts-module__XUaESq__headerActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (max-width:640px){.Accounts-module__XUaESq__accountFormModal.Accounts-module__XUaESq__accountFormModal{max-height:min(95vh,960px)}.Accounts-module__XUaESq__headerActions{grid-template-columns:1fr}.Accounts-module__XUaESq__connectionsModal.Accounts-module__XUaESq__connectionsModal{height:auto;max-height:min(95vh,960px)}.Accounts-module__XUaESq__metricaSelectionModal.Accounts-module__XUaESq__metricaSelectionModal{height:70vh}.Accounts-module__XUaESq__connectionsHeader{flex-direction:column;align-items:flex-start}.Accounts-module__XUaESq__connectionsLayout{grid-template-columns:1fr}.Accounts-module__XUaESq__connectionsFooter{flex-direction:column;align-items:flex-start}.Accounts-module__XUaESq__candidatesList{min-height:0;max-height:none}.Accounts-module__XUaESq__manualFallbackRow{flex-direction:column;align-items:stretch}.Accounts-module__XUaESq__goalRow{grid-template-columns:1fr}}
.AppPortal-module__S9T8MW__page{gap:var(--space-6);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__pageHeader{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__pageHeader h1{margin:0;font-size:1.9rem}.AppPortal-module__S9T8MW__pageHeader p{color:var(--color-text-secondary);max-width:760px;margin:0}.AppPortal-module__S9T8MW__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.AppPortal-module__S9T8MW__sourceCard,.AppPortal-module__S9T8MW__summaryCard,.AppPortal-module__S9T8MW__usageCard{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}.AppPortal-module__S9T8MW__summaryCard,.AppPortal-module__S9T8MW__usageCard{padding:var(--space-5)}.AppPortal-module__S9T8MW__sourceCard{padding:var(--space-5);border-color:color-mix(in srgb,var(--color-border)86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)94%,var(--color-surface-muted)),var(--color-surface)46%),var(--color-surface);box-shadow:var(--shadow-md);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);position:relative;overflow:hidden}.AppPortal-module__S9T8MW__sourceCard:before{content:"";background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-accent)72%,white));opacity:.82;height:3px;position:absolute;inset:0 0 auto}.AppPortal-module__S9T8MW__sourceCard:hover{border-color:color-mix(in srgb,var(--color-border-strong)82%,var(--color-accent));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AppPortal-module__S9T8MW__integrationCard{gap:var(--space-3);min-height:auto;padding:var(--space-4)}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__sourceHeader,.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__sourceIdentity{align-items:center}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__sourceIconFrame{flex-basis:44px;width:44px;height:44px}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__sourceIcon{width:28px;height:28px}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__metaItem{padding:10px 12px}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__cardActions{padding-top:0}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__linkButton{border-color:color-mix(in srgb,var(--color-border-strong)72%,transparent);background:var(--color-surface);width:100%;min-height:42px;color:var(--color-text-primary)}.AppPortal-module__S9T8MW__integrationCard .AppPortal-module__S9T8MW__linkButton:hover{border-color:color-mix(in srgb,var(--color-border-strong)86%,var(--color-primary));background:var(--color-hover);color:var(--color-text-primary)}.AppPortal-module__S9T8MW__sourceHeader,.AppPortal-module__S9T8MW__summaryHeader,.AppPortal-module__S9T8MW__usageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__sourceHeader>:last-child{flex-shrink:0}.AppPortal-module__S9T8MW__sourceHeader h2,.AppPortal-module__S9T8MW__summaryHeader h2,.AppPortal-module__S9T8MW__usageHeader h2{margin:0;font-size:1.08rem;line-height:1.2}.AppPortal-module__S9T8MW__sourceHeader p,.AppPortal-module__S9T8MW__summaryHeader p,.AppPortal-module__S9T8MW__usageHeader p{color:var(--color-text-secondary);margin:6px 0 0;line-height:1.45}.AppPortal-module__S9T8MW__sourceIdentity{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.AppPortal-module__S9T8MW__sourceIdentity>div:last-child{min-width:0}.AppPortal-module__S9T8MW__sourceIconFrame{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-border)76%,transparent);background:radial-gradient(circle at 35% 24%,color-mix(in srgb,var(--color-accent)13%,white),transparent 64%),color-mix(in srgb,var(--color-surface-muted)82%,white);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.AppPortal-module__S9T8MW__sourceIcon{object-fit:contain;width:30px;height:30px}.AppPortal-module__S9T8MW__sourceIconFallback{color:var(--color-text-primary);font-size:1.2rem;font-weight:700}.AppPortal-module__S9T8MW__metaGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.AppPortal-module__S9T8MW__metaItem{min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-border)62%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)74%,white);flex-direction:column;gap:6px;display:flex}.AppPortal-module__S9T8MW__metaLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.68rem}.AppPortal-module__S9T8MW__metaValue{overflow-wrap:break-word;color:var(--color-text-primary);font-size:.94rem;font-weight:700;line-height:1.25}.AppPortal-module__S9T8MW__featuresList,.AppPortal-module__S9T8MW__actionsList,.AppPortal-module__S9T8MW__accountList{color:var(--color-text-secondary);margin:0}.AppPortal-module__S9T8MW__featuresList{flex-direction:column;gap:7px;padding:0;list-style:none;display:flex}.AppPortal-module__S9T8MW__featuresList li,.AppPortal-module__S9T8MW__actionsList li,.AppPortal-module__S9T8MW__accountList li{margin:0}.AppPortal-module__S9T8MW__actionsList li,.AppPortal-module__S9T8MW__accountList li{margin:0 0 6px}.AppPortal-module__S9T8MW__featuresList li{padding-left:18px;line-height:1.45;position:relative}.AppPortal-module__S9T8MW__featuresList li:before{content:"";border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent)78%,var(--color-primary));width:6px;height:6px;position:absolute;top:.68em;left:2px}.AppPortal-module__S9T8MW__cardActions{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.AppPortal-module__S9T8MW__linkButton,.AppPortal-module__S9T8MW__linkButtonGhost{border-radius:var(--radius-md);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.AppPortal-module__S9T8MW__linkButton{background:var(--color-primary);color:var(--color-primary-contrast)}.AppPortal-module__S9T8MW__linkButton:hover{background:color-mix(in srgb,var(--color-primary)88%,black 12%);color:var(--color-primary-contrast);text-decoration:none;transform:translateY(-1px)}.AppPortal-module__S9T8MW__linkButtonGhost{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.AppPortal-module__S9T8MW__linkButtonGhost:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-border)75%,transparent);text-decoration:none;transform:translateY(-1px)}.AppPortal-module__S9T8MW__sourceHint{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.5}.AppPortal-module__S9T8MW__statsGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AppPortal-module__S9T8MW__statCard{padding:var(--space-4);flex-direction:column;gap:6px;display:flex}.AppPortal-module__S9T8MW__statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.AppPortal-module__S9T8MW__statValue{font-size:1.65rem;font-weight:700;line-height:1.08}.AppPortal-module__S9T8MW__balanceOverview{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;display:grid}.AppPortal-module__S9T8MW__balancePrimaryCard,.AppPortal-module__S9T8MW__balanceMetricsCard,.AppPortal-module__S9T8MW__subscriptionSummaryCard,.AppPortal-module__S9T8MW__subscriptionCard,.AppPortal-module__S9T8MW__subscriptionHint{padding:var(--space-5)}.AppPortal-module__S9T8MW__balancePrimaryCard{justify-content:space-between;gap:var(--space-5);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)94%,var(--color-accent)),var(--color-primary));min-height:220px;color:var(--color-primary-contrast);flex-direction:column;display:flex;overflow:hidden}.AppPortal-module__S9T8MW__balancePrimaryHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__balancePrimaryCard .AppPortal-module__S9T8MW__statLabel{color:color-mix(in srgb,var(--color-primary-contrast)72%,transparent)}.AppPortal-module__S9T8MW__balancePrimaryCard p{max-width:560px;color:color-mix(in srgb,var(--color-primary-contrast)74%,transparent);margin:0}.AppPortal-module__S9T8MW__balanceValue{overflow-wrap:anywhere;letter-spacing:0;font-size:clamp(2.4rem,8vw,4.8rem);line-height:.94;display:block}.AppPortal-module__S9T8MW__balanceMetricsCard{justify-content:center;gap:var(--space-1);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__metricRow{justify-content:space-between;gap:var(--space-4);padding:var(--space-3)0;border-bottom:1px solid var(--color-border);display:flex}.AppPortal-module__S9T8MW__metricRow:last-child{border-bottom:0}.AppPortal-module__S9T8MW__metricRow span{color:var(--color-text-secondary)}.AppPortal-module__S9T8MW__metricRow strong{color:var(--color-text-primary);text-align:right;font-size:1rem}.AppPortal-module__S9T8MW__limitGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AppPortal-module__S9T8MW__listStack,.AppPortal-module__S9T8MW__tableLike{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__listRow,.AppPortal-module__S9T8MW__tableRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-muted);display:flex}.AppPortal-module__S9T8MW__listRow{align-items:flex-start;min-width:0}.AppPortal-module__S9T8MW__tableRow strong{font-size:.95rem}.AppPortal-module__S9T8MW__tableRow span{color:var(--color-text-secondary)}.AppPortal-module__S9T8MW__listRowMain,.AppPortal-module__S9T8MW__listRowMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.AppPortal-module__S9T8MW__listRowMain strong,.AppPortal-module__S9T8MW__listRowMeta strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.25}.AppPortal-module__S9T8MW__listRowMain span,.AppPortal-module__S9T8MW__listRowMeta span{color:var(--color-text-secondary);font-size:.88rem;line-height:1.35}.AppPortal-module__S9T8MW__listRowMeta{text-align:right;flex:none;align-items:flex-end;max-width:52%}.AppPortal-module__S9T8MW__subscriptionSummaryGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AppPortal-module__S9T8MW__subscriptionSummaryCard{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__subscriptionSummaryCard p{color:var(--color-text-secondary);margin:0}.AppPortal-module__S9T8MW__subscriptionGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.AppPortal-module__S9T8MW__subscriptionCard{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}.AppPortal-module__S9T8MW__subscriptionCardHeader,.AppPortal-module__S9T8MW__subscriptionFooter,.AppPortal-module__S9T8MW__subscriptionHint{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.AppPortal-module__S9T8MW__subscriptionCardHeader h2,.AppPortal-module__S9T8MW__subscriptionHint h2{margin:0;font-size:1.08rem;line-height:1.2}.AppPortal-module__S9T8MW__subscriptionCardHeader p,.AppPortal-module__S9T8MW__subscriptionHint p{color:var(--color-text-secondary);margin:6px 0 0}.AppPortal-module__S9T8MW__subscriptionPriceRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);display:flex}.AppPortal-module__S9T8MW__subscriptionPriceRow span{color:var(--color-text-secondary)}.AppPortal-module__S9T8MW__subscriptionPriceRow strong{text-align:right}.AppPortal-module__S9T8MW__subscriptionFooter{padding-top:var(--space-2);border-top:1px solid var(--color-border);align-items:center;margin-top:auto}.AppPortal-module__S9T8MW__subscriptionStaticNote{color:var(--color-text-secondary);font-size:.9rem}.AppPortal-module__S9T8MW__subscriptionHint{align-items:center}.AppPortal-module__S9T8MW__integrationSection{gap:var(--space-4);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__integrationSectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.AppPortal-module__S9T8MW__integrationSectionHeader h2{margin:0;font-size:1.25rem;line-height:1.2}.AppPortal-module__S9T8MW__integrationSectionHeader p{max-width:760px;color:var(--color-text-secondary);margin:6px 0 0}.AppPortal-module__S9T8MW__limitPanel{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__limitPanelRow{justify-content:space-between;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__limitPanelRow span,.AppPortal-module__S9T8MW__limitPolicy{color:var(--color-text-secondary)}.AppPortal-module__S9T8MW__limitPanelRow strong{text-align:right}.AppPortal-module__S9T8MW__limitPolicy{padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:.88rem}.AppPortal-module__S9T8MW__subscriptionModal{gap:var(--space-4);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__subscriptionModal h2{margin:0;font-size:1.35rem;line-height:1.2}.AppPortal-module__S9T8MW__subscriptionModal p{color:var(--color-text-secondary);margin:6px 0 0}.AppPortal-module__S9T8MW__modalPlanStack{gap:var(--space-3);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__modalPlanBlock,.AppPortal-module__S9T8MW__modalPlanTotals{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__modalPlanRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__modalPlanRow span{color:var(--color-text-secondary)}.AppPortal-module__S9T8MW__modalPlanRow strong{text-align:right}.AppPortal-module__S9T8MW__modalActions{justify-content:flex-end;gap:var(--space-2);display:flex}.AppPortal-module__S9T8MW__modalActions button{min-width:0}.AppPortal-module__S9T8MW__sectionTitle{margin:0 0 var(--space-2);font-size:1.05rem}.AppPortal-module__S9T8MW__modalHeader{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__modalHeader h3{margin:0}.AppPortal-module__S9T8MW__modalHeader p{color:var(--color-text-secondary);margin:0}.AppPortal-module__S9T8MW__placeholderCard{max-width:720px}.AppPortal-module__S9T8MW__placeholderStack{gap:var(--space-3);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__placeholderStack h2{margin:0;font-size:1.35rem}.AppPortal-module__S9T8MW__placeholderStack p{color:var(--color-text-secondary);margin:0}.AppPortal-module__S9T8MW__validationPanel{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted)80%,white),var(--color-surface));flex-direction:column;display:flex}.AppPortal-module__S9T8MW__validationToolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__validationToolbarCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.AppPortal-module__S9T8MW__validationToolbarCopy strong{font-size:.98rem}.AppPortal-module__S9T8MW__validationToolbarCopy span{color:var(--color-text-secondary);font-size:.88rem;line-height:1.45}.AppPortal-module__S9T8MW__validationToolbarActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.AppPortal-module__S9T8MW__validationLoading{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:inline-flex}.AppPortal-module__S9T8MW__validationStatsGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AppPortal-module__S9T8MW__validationStat{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-border)68%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)76%,white);flex-direction:column;gap:6px;display:flex}.AppPortal-module__S9T8MW__validationStat span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.AppPortal-module__S9T8MW__validationStat strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.AppPortal-module__S9T8MW__validationGroups{gap:var(--space-3);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__validationGroup{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__validationGroupHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__validationGroupHeader h3{margin:0;font-size:1rem}.AppPortal-module__S9T8MW__validationGroupHeader p{color:var(--color-text-secondary);margin:4px 0 0;font-size:.88rem}.AppPortal-module__S9T8MW__validationChecklist{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__validationCheckRow{gap:var(--space-2)var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)82%,white);grid-template-columns:minmax(0,1.4fr) auto;display:grid}.AppPortal-module__S9T8MW__validationCheckMain{flex-direction:column;gap:4px;min-width:0;display:flex}.AppPortal-module__S9T8MW__validationCheckMain strong{font-size:.93rem;line-height:1.35}.AppPortal-module__S9T8MW__validationCheckMain span{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.84rem}.AppPortal-module__S9T8MW__validationCheckMeta{text-align:right;color:var(--color-text-secondary);flex-direction:column;align-items:flex-end;gap:4px;font-size:.82rem;display:flex}.AppPortal-module__S9T8MW__validationAvailable{color:var(--color-success);font-weight:700}.AppPortal-module__S9T8MW__validationUnavailable{color:var(--color-error);font-weight:700}.AppPortal-module__S9T8MW__validationCheckReason{color:var(--color-text-secondary);grid-column:1/-1;font-size:.84rem;line-height:1.45}.AppPortal-module__S9T8MW__agentStatusCard,.AppPortal-module__S9T8MW__agentPromptCard,.AppPortal-module__S9T8MW__agentApiTokenCard{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__agentStatusCard{border-color:color-mix(in srgb,var(--color-border-strong)62%,var(--color-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface)92%,var(--color-surface-muted)),var(--color-surface)),var(--color-surface)}.AppPortal-module__S9T8MW__agentStatusHeader,.AppPortal-module__S9T8MW__agentCardHeader,.AppPortal-module__S9T8MW__agentStatusFooter{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__agentStatusHeader h2,.AppPortal-module__S9T8MW__agentCardHeader h2{margin:4px 0 0;font-size:1.15rem;line-height:1.25}.AppPortal-module__S9T8MW__agentCardHeader p,.AppPortal-module__S9T8MW__agentStatusFooter p{color:var(--color-text-secondary);margin:6px 0 0;line-height:1.5}.AppPortal-module__S9T8MW__agentEyebrow{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.AppPortal-module__S9T8MW__agentMetaGrid{gap:var(--space-2);grid-template-columns:1.6fr repeat(3,minmax(132px,1fr));display:grid}.AppPortal-module__S9T8MW__agentCodeValue{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:.92rem;font-weight:700}.AppPortal-module__S9T8MW__agentStatusFooter{padding-top:var(--space-1);border-top:1px solid color-mix(in srgb,var(--color-border)70%,transparent);align-items:center}.AppPortal-module__S9T8MW__agentPrompt{max-height:520px;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)78%,white);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:.88rem/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.AppPortal-module__S9T8MW__apiTokenHeaderActions,.AppPortal-module__S9T8MW__apiTokenFormActions,.AppPortal-module__S9T8MW__apiTokenListHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__apiTokenHeaderActions{flex-shrink:0;justify-content:flex-end}.AppPortal-module__S9T8MW__apiTokenForm{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)76%,white);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__apiTokenFormGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:start;display:grid}.AppPortal-module__S9T8MW__apiTokenLimitGroup{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AppPortal-module__S9T8MW__apiTokenLimitHint{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.45}.AppPortal-module__S9T8MW__apiTokenFormActions{flex-wrap:wrap;justify-content:flex-start}.AppPortal-module__S9T8MW__oneTimeTokenBox{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-success)42%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success)8%,var(--color-surface));flex-direction:column;display:flex}.AppPortal-module__S9T8MW__tokenSecretRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.AppPortal-module__S9T8MW__tokenSecretValue,.AppPortal-module__S9T8MW__commandBlock{border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)80%,white);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:.86rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.AppPortal-module__S9T8MW__tokenSecretValue{padding:12px}.AppPortal-module__S9T8MW__commandStack{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__commandBlock{padding:var(--space-3)}.AppPortal-module__S9T8MW__mcpConnectIntro{gap:var(--space-1);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__mcpConnectIntro h3,.AppPortal-module__S9T8MW__mcpSetupBlock h4{color:var(--color-text-primary);margin:0;line-height:1.25}.AppPortal-module__S9T8MW__mcpConnectIntro h3{font-size:1.08rem}.AppPortal-module__S9T8MW__mcpConnectIntro p,.AppPortal-module__S9T8MW__mcpSetupHint{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.5}.AppPortal-module__S9T8MW__mcpSetupChooser{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AppPortal-module__S9T8MW__setupOptionGroup{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface)82%,transparent);flex-direction:column;margin:0;display:flex}.AppPortal-module__S9T8MW__setupOptionGroupTitle{color:var(--color-text-primary);font-size:.92rem;font-weight:700;line-height:1.35}.AppPortal-module__S9T8MW__setupOptionGrid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.AppPortal-module__S9T8MW__setupOption{gap:var(--space-2);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)62%,white);cursor:pointer;min-width:0;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:10px 12px;display:grid}.AppPortal-module__S9T8MW__setupOption:hover{border-color:color-mix(in srgb,var(--color-border-strong)72%,var(--color-primary));background:color-mix(in srgb,var(--color-surface-muted)80%,white)}.AppPortal-module__S9T8MW__setupOption input{accent-color:var(--color-primary);margin-top:3px}.AppPortal-module__S9T8MW__setupOption span{flex-direction:column;gap:2px;min-width:0;display:flex}.AppPortal-module__S9T8MW__setupOption strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:.92rem;line-height:1.3}.AppPortal-module__S9T8MW__setupOption small{color:var(--color-text-secondary);font-size:.82rem;line-height:1.35}.AppPortal-module__S9T8MW__setupOptionSelected{border-color:color-mix(in srgb,var(--color-primary)72%,var(--color-border));background:color-mix(in srgb,var(--color-primary)8%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary)18%,transparent)}.AppPortal-module__S9T8MW__mcpSetupBlock{gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface)82%,transparent);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__mcpSetupBlockHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AppPortal-module__S9T8MW__mcpSetupBlockHeader>div{flex-direction:column;gap:4px;min-width:0;display:flex}.AppPortal-module__S9T8MW__mcpSetupBlock h4{font-size:.98rem}.AppPortal-module__S9T8MW__mcpSetupWarnings{margin:0;padding-left:1.1rem}.AppPortal-module__S9T8MW__mcpSetupWarnings li+li{margin-top:.35rem}.AppPortal-module__S9T8MW__apiTokenListHeader h3{margin:0;font-size:1rem;line-height:1.25}.AppPortal-module__S9T8MW__apiTokenLoading,.AppPortal-module__S9T8MW__apiTokenEmpty{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:flex}.AppPortal-module__S9T8MW__apiTokenEmpty{padding:var(--space-3);border:1px dashed color-mix(in srgb,var(--color-border)82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)54%,transparent)}.AppPortal-module__S9T8MW__apiTokenList{gap:var(--space-2);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__apiTokenRow{gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-border)72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-muted)76%,white);grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr) auto;align-items:center;display:grid}.AppPortal-module__S9T8MW__apiTokenRowMain,.AppPortal-module__S9T8MW__apiTokenRowMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.AppPortal-module__S9T8MW__apiTokenRowMain strong{overflow-wrap:anywhere;font-size:.96rem;line-height:1.3}.AppPortal-module__S9T8MW__apiTokenRowMain code{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.84rem}.AppPortal-module__S9T8MW__apiTokenRowMeta{color:var(--color-text-secondary);font-size:.84rem;line-height:1.35}.AppPortal-module__S9T8MW__apiTokenUsage{color:var(--color-text-secondary);flex-direction:column;gap:5px;margin-top:3px;display:flex}.AppPortal-module__S9T8MW__apiTokenUsageMethods{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.AppPortal-module__S9T8MW__apiTokenUsageMethods li{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.AppPortal-module__S9T8MW__apiTokenUsageMethods span{overflow-wrap:anywhere;min-width:0}.AppPortal-module__S9T8MW__apiTokenUsageMethods strong{color:var(--color-text-primary);flex-shrink:0;font-size:.82rem}.AppPortal-module__S9T8MW__apiTokenDeleteAction{justify-self:end}.AppPortal-module__S9T8MW__apiTokenRevokeModal{gap:var(--space-4);flex-direction:column;display:flex}.AppPortal-module__S9T8MW__apiTokenRevokeModal h2{margin:0;font-size:1.25rem;line-height:1.25}.AppPortal-module__S9T8MW__apiTokenRevokeModal p{color:var(--color-text-secondary);margin:6px 0 0;line-height:1.5}@media (max-width:960px){.AppPortal-module__S9T8MW__grid,.AppPortal-module__S9T8MW__statsGrid,.AppPortal-module__S9T8MW__balanceOverview,.AppPortal-module__S9T8MW__limitGrid,.AppPortal-module__S9T8MW__metaGrid,.AppPortal-module__S9T8MW__agentMetaGrid,.AppPortal-module__S9T8MW__mcpSetupChooser,.AppPortal-module__S9T8MW__apiTokenFormGrid,.AppPortal-module__S9T8MW__apiTokenRow,.AppPortal-module__S9T8MW__subscriptionSummaryGrid,.AppPortal-module__S9T8MW__validationStatsGrid{grid-template-columns:1fr}.AppPortal-module__S9T8MW__sourceHeader{flex-direction:column}.AppPortal-module__S9T8MW__sourceCard{padding:var(--space-4)}.AppPortal-module__S9T8MW__balanceOverview{gap:var(--space-3)}.AppPortal-module__S9T8MW__balancePrimaryCard{min-height:180px}}@media (max-width:640px){.AppPortal-module__S9T8MW__summaryCard,.AppPortal-module__S9T8MW__usageCard,.AppPortal-module__S9T8MW__balancePrimaryCard,.AppPortal-module__S9T8MW__balanceMetricsCard,.AppPortal-module__S9T8MW__subscriptionSummaryCard,.AppPortal-module__S9T8MW__subscriptionCard,.AppPortal-module__S9T8MW__subscriptionHint{padding:var(--space-4)}.AppPortal-module__S9T8MW__balancePrimaryHeader,.AppPortal-module__S9T8MW__sourceHeader,.AppPortal-module__S9T8MW__summaryHeader,.AppPortal-module__S9T8MW__usageHeader,.AppPortal-module__S9T8MW__agentStatusHeader,.AppPortal-module__S9T8MW__agentCardHeader,.AppPortal-module__S9T8MW__agentStatusFooter,.AppPortal-module__S9T8MW__subscriptionCardHeader,.AppPortal-module__S9T8MW__subscriptionFooter,.AppPortal-module__S9T8MW__subscriptionHint,.AppPortal-module__S9T8MW__integrationSectionHeader,.AppPortal-module__S9T8MW__metricRow,.AppPortal-module__S9T8MW__listRow,.AppPortal-module__S9T8MW__subscriptionPriceRow,.AppPortal-module__S9T8MW__limitPanelRow,.AppPortal-module__S9T8MW__modalPlanRow,.AppPortal-module__S9T8MW__validationToolbar,.AppPortal-module__S9T8MW__validationCheckRow{flex-direction:column;align-items:stretch}.AppPortal-module__S9T8MW__metricRow strong,.AppPortal-module__S9T8MW__listRowMeta,.AppPortal-module__S9T8MW__subscriptionPriceRow strong,.AppPortal-module__S9T8MW__limitPanelRow strong,.AppPortal-module__S9T8MW__modalPlanRow strong,.AppPortal-module__S9T8MW__validationCheckMeta{text-align:left;align-items:flex-start;max-width:none}.AppPortal-module__S9T8MW__validationCheckRow{display:flex}.AppPortal-module__S9T8MW__agentPromptCard,.AppPortal-module__S9T8MW__agentStatusCard,.AppPortal-module__S9T8MW__agentApiTokenCard{padding:var(--space-4)}.AppPortal-module__S9T8MW__apiTokenHeaderActions,.AppPortal-module__S9T8MW__apiTokenFormActions,.AppPortal-module__S9T8MW__apiTokenListHeader,.AppPortal-module__S9T8MW__tokenSecretRow{align-items:stretch}.AppPortal-module__S9T8MW__apiTokenHeaderActions,.AppPortal-module__S9T8MW__tokenSecretRow{flex-direction:column;display:flex}.AppPortal-module__S9T8MW__mcpSetupBlockHeader{flex-direction:column;align-items:stretch}.AppPortal-module__S9T8MW__apiTokenDeleteAction{justify-self:stretch}.AppPortal-module__S9T8MW__modalPlanBlock,.AppPortal-module__S9T8MW__modalPlanTotals{padding:var(--space-3)}.AppPortal-module__S9T8MW__subscriptionModal{gap:var(--space-3)}.AppPortal-module__S9T8MW__modalActions button{flex:1 1 0}}
.Projects-module__EwW-MW__page{gap:var(--space-6);flex-direction:column;display:flex}.Projects-module__EwW-MW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.Projects-module__EwW-MW__header h1{font-size:2rem}.Projects-module__EwW-MW__header p,.Projects-module__EwW-MW__muted,.Projects-module__EwW-MW__helperText{color:var(--color-text-secondary)}.Projects-module__EwW-MW__headerActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Projects-module__EwW-MW__layout{gap:var(--space-5);grid-template-columns:minmax(260px,.85fr) minmax(420px,1.35fr);align-items:start;display:grid}.Projects-module__EwW-MW__layoutSingle{grid-template-columns:minmax(0,1fr)}.Projects-module__EwW-MW__projectList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Projects-module__EwW-MW__projectListItem{min-width:0}.Projects-module__EwW-MW__projectRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.Projects-module__EwW-MW__projectSummary{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Projects-module__EwW-MW__projectTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.Projects-module__EwW-MW__projectStatus{color:var(--color-text-secondary);font-size:.78rem}.Projects-module__EwW-MW__projectDescription{color:var(--color-text-secondary);font-size:.9rem}.Projects-module__EwW-MW__projectActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.Projects-module__EwW-MW__projectButton{text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.Projects-module__EwW-MW__projectButtonActive{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.Projects-module__EwW-MW__projectName{font-size:1rem;font-weight:650;line-height:1.25;display:block}.Projects-module__EwW-MW__projectMeta{gap:var(--space-2);margin-top:var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.82rem;display:flex}.Projects-module__EwW-MW__panel,.Projects-module__EwW-MW__form{gap:var(--space-4);flex-direction:column;display:flex}.Projects-module__EwW-MW__formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Projects-module__EwW-MW__accountsPicker{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Projects-module__EwW-MW__accountOption{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.Projects-module__EwW-MW__accountOption input{margin-top:3px}.Projects-module__EwW-MW__accountName{font-weight:600;display:block}.Projects-module__EwW-MW__accountSource{color:var(--color-text-secondary);font-size:.8rem;display:block}.Projects-module__EwW-MW__fileRow,.Projects-module__EwW-MW__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Projects-module__EwW-MW__fileInput{max-width:280px}.Projects-module__EwW-MW__modalHeader{gap:var(--space-2);flex-direction:column;display:flex}.Projects-module__EwW-MW__modalTitle{font-size:1.1rem}.Projects-module__EwW-MW__modalText{color:var(--color-text-secondary)}.Projects-module__EwW-MW__modalActions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:980px){.Projects-module__EwW-MW__layout,.Projects-module__EwW-MW__formGrid,.Projects-module__EwW-MW__accountsPicker{grid-template-columns:1fr}.Projects-module__EwW-MW__projectRow{flex-direction:column}.Projects-module__EwW-MW__projectActions{justify-content:flex-start;width:100%}}
