.Y3ytpa_toggle{color:var(--color-text-secondary);transition:color var(--transition-fast), transform var(--transition-fast)}.Y3ytpa_toggle:hover{color:var(--color-text-primary);transform:rotate(15deg)}
._9gWEoq_backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;animation:.1s _9gWEoq_fadeIn;position:fixed;inset:0}._9gWEoq_palette{z-index:101;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:560px;max-width:calc(100vw - 32px);animation:.15s _9gWEoq_slideDown;position:fixed;top:20vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 50px -12px #0006}._9gWEoq_inputRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._9gWEoq_searchIcon{font-size:var(--text-sm);color:var(--color-text-muted);font-family:var(--font-mono);background:var(--color-bg-surface);border-radius:var(--radius-sm);padding:2px 6px;font-weight:600}._9gWEoq_input{font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}._9gWEoq_input::placeholder{color:var(--color-text-muted)}._9gWEoq_kbd{font-size:10px;font-family:var(--font-mono);background:var(--color-bg-surface);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:2px 6px;font-weight:500}._9gWEoq_results{max-height:360px;padding:var(--space-2) 0;overflow-y:auto}._9gWEoq_categoryLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);margin-top:var(--space-1);font-size:10px;font-weight:600}._9gWEoq_resultItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-text-primary);font-size:var(--text-sm);background:0 0;border:none;transition:background 80ms;display:flex}._9gWEoq_resultItem:hover,._9gWEoq_resultItem._9gWEoq_selected{background:var(--color-bg-surface)}._9gWEoq_resultIcon{text-align:center;flex-shrink:0;width:24px;font-size:1rem}._9gWEoq_resultText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._9gWEoq_resultLabel{font-weight:500}._9gWEoq_resultDescription{font-size:var(--text-xs);color:var(--color-text-muted)}._9gWEoq_resultArrow{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);opacity:0;transition:opacity .1s}._9gWEoq_resultItem._9gWEoq_selected ._9gWEoq_resultArrow,._9gWEoq_resultItem:hover ._9gWEoq_resultArrow{opacity:1}._9gWEoq_empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._9gWEoq_footer{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);font-size:10px;font-family:var(--font-mono);color:var(--color-text-muted);justify-content:center;display:flex}@keyframes _9gWEoq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _9gWEoq_slideDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.NucGMa_root{display:inline-flex;position:relative;overflow:visible}.NucGMa_bellBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-surface);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative;overflow:visible}.NucGMa_bellBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.NucGMa_badge{background:var(--color-error);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--color-bg-card);pointer-events:none;z-index:1;box-sizing:border-box;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}.NucGMa_panel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:340px;max-width:92vw;box-shadow:var(--shadow-xl);z-index:60;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.NucGMa_panelHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.NucGMa_panelTitle{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.NucGMa_markAll{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.NucGMa_markAll:hover{text-decoration:underline}.NucGMa_list{max-height:380px;overflow-y:auto}.NucGMa_item{align-items:flex-start;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;background:0 0;transition:background .12s;display:flex}.NucGMa_item:last-child{border-bottom:none}.NucGMa_item:hover{background:var(--color-bg-hover)}.NucGMa_itemUnread,.NucGMa_itemUnread:hover{background:var(--color-accent-subtle)}.NucGMa_dot{background:var(--color-primary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.NucGMa_itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.NucGMa_itemTitle{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-snug)}.NucGMa_itemMsg{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NucGMa_itemTime{color:var(--color-text-muted);margin-top:2px;font-size:11px}.NucGMa_empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}
.V7vQda_viewport{bottom:var(--space-5);right:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);max-width:min(380px, calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.V7vQda_toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);font-size:var(--text-sm);color:var(--color-text-primary);display:flex}.V7vQda_toast.V7vQda_success{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border));background:var(--color-success-subtle)}.V7vQda_toast.V7vQda_error{border-color:color-mix(in srgb, var(--color-error) 35%, var(--color-border));background:var(--color-error-subtle)}.V7vQda_toast.V7vQda_info{border-color:color-mix(in srgb, var(--color-info) 35%, var(--color-border));background:var(--color-info-subtle)}.V7vQda_icon{flex-shrink:0;margin-top:1px}.V7vQda_success .V7vQda_icon{color:var(--color-success)}.V7vQda_error .V7vQda_icon{color:var(--color-error)}.V7vQda_info .V7vQda_icon{color:var(--color-info)}.V7vQda_message{line-height:var(--leading-normal);word-break:break-word;flex:1}.V7vQda_close{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.V7vQda_close:hover{color:var(--color-text-primary);background:var(--color-hover)}@media (max-width:640px){.V7vQda_viewport{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:none}}
.W0ZMja_overlay{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.W0ZMja_dialog{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-xl);padding:var(--space-6);text-align:center}.W0ZMja_dialog.W0ZMja_emphasis{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 55%), var(--color-bg-card)}.W0ZMja_dialog.W0ZMja_destructive{border-color:color-mix(in srgb, var(--color-error) 28%, var(--color-border));background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-error) 10%, transparent), transparent 55%), var(--color-bg-card)}.W0ZMja_iconWrap{width:44px;height:44px;margin:0 auto var(--space-4);border-radius:var(--radius-full);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.W0ZMja_iconAccent{color:var(--color-accent);background:var(--color-accent-subtle);border-color:var(--color-accent-border)}.W0ZMja_iconDanger{color:var(--color-error);background:var(--color-error-subtle);border-color:color-mix(in srgb, var(--color-error) 28%, transparent)}.W0ZMja_title{font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 var(--space-2);letter-spacing:-.01em;font-weight:600}.W0ZMja_body{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:34ch;margin:0 auto var(--space-5)}.W0ZMja_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
._0GB06G_offline,._0GB06G_reconnected{z-index:40;padding:var(--space-2) var(--space-4);text-align:center;font-size:var(--text-sm);font-weight:500;position:sticky;top:0}._0GB06G_offline{background:color-mix(in srgb, #b45309 18%, var(--color-bg-elevated));color:var(--color-text);border-bottom:1px solid color-mix(in srgb, #b45309 35%, var(--color-border))}._0GB06G_reconnected{background:color-mix(in srgb, #15803d 16%, var(--color-bg-elevated));color:var(--color-text);border-bottom:1px solid color-mix(in srgb, #15803d 30%, var(--color-border))}
.SQSThq_layout{min-height:100dvh;display:flex}.SQSThq_sidebar{width:var(--sidebar-width);background:var(--glass-bg);background-image:radial-gradient(var(--dotted-dot-color) 1.2px, transparent 1.2px);background-size:var(--dotted-pattern-size,20px) var(--dotted-pattern-size,20px);-webkit-backdrop-filter:var(--glass-blur);border-right:1px solid var(--glass-border);z-index:var(--z-sticky);transition:width var(--transition-spring);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.SQSThq_sidebar.SQSThq_collapsed{width:var(--sidebar-collapsed)}.SQSThq_sidebarHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4);height:var(--header-height);border-bottom:1px solid var(--glass-border);flex-shrink:0;display:flex}.SQSThq_sidebarHeaderCollapsed{padding-inline:var(--space-2);justify-content:center}.SQSThq_logoWrap{flex:1;min-width:0;display:flex;overflow:hidden}.SQSThq_logo{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.SQSThq_logoIcon{flex-shrink:0;font-size:1.25rem}.SQSThq_logoText{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);white-space:nowrap;font-weight:700}.SQSThq_collapseBtn{opacity:1;color:var(--color-text-secondary);transition:color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);flex-shrink:0}.SQSThq_collapseBtn:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.SQSThq_collapseBtn:focus-visible{opacity:1;outline:2px solid var(--color-primary);outline-offset:2px}.SQSThq_sidebarHeaderCollapsed .SQSThq_collapseBtn{width:36px;height:36px;padding:0}.SQSThq_nav{padding:var(--space-3) var(--space-2);flex:1;overflow-y:auto}.SQSThq_navList{flex-direction:column;gap:2px;list-style:none;display:flex}.SQSThq_navItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-base);transition:all var(--transition-fast);white-space:nowrap;border-left:3px solid #0000;font-weight:500;text-decoration:none;display:flex}.SQSThq_sidebar.SQSThq_collapsed .SQSThq_navItem{padding-inline:var(--space-2);justify-content:center;gap:0}.SQSThq_navItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.SQSThq_navItem.SQSThq_active{background:var(--color-accent-subtle);color:var(--color-primary);border-left-color:var(--color-primary);border-top-left-radius:0;border-bottom-left-radius:0;font-weight:600}.SQSThq_navIcon{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;display:flex;position:relative}.SQSThq_navLabel{text-overflow:ellipsis;overflow:hidden}.SQSThq_navDivider{background:var(--glass-border);height:1px;margin:var(--space-3) var(--space-3)}.SQSThq_creditsSection{padding:var(--space-4);border-top:1px solid var(--glass-border)}.SQSThq_creditsHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.SQSThq_sidebarFooter{padding:var(--space-2);border-top:1px solid var(--glass-border);flex-direction:column;gap:2px;display:flex}.SQSThq_userSection{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-top:var(--space-2);display:flex}.SQSThq_userAvatar{flex-shrink:0}.SQSThq_userInfo{flex-direction:column;min-width:0;display:flex;overflow:hidden}.SQSThq_userName{font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.SQSThq_userPlan{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}.SQSThq_main{margin-left:var(--sidebar-width);min-width:0;max-width:100%;min-height:100dvh;transition:margin-left var(--transition-spring);flex-direction:column;flex:1;display:flex;overflow-x:clip}.SQSThq_sidebar.SQSThq_collapsed~.SQSThq_main{margin-left:var(--sidebar-collapsed)}.SQSThq_layout:has(.SQSThq_sidebar.SQSThq_collapsed) .SQSThq_main{margin-left:var(--sidebar-collapsed)}.SQSThq_topBar{height:var(--header-height);padding:0 var(--space-6);border-bottom:1px solid var(--glass-border);background:var(--color-bg-card);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.SQSThq_topBarLeft{align-items:center;gap:var(--space-4);display:flex}.SQSThq_topBarRight{align-items:center;gap:var(--space-2);display:flex;overflow:visible}.SQSThq_content{flex:1;min-width:0;max-width:100%;overflow-x:clip}.SQSThq_mobileMenuBtn{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;padding:4px 8px;font-size:20px;display:none}.SQSThq_mobileOverlay{display:none}@media (max-width:768px){.SQSThq_mobileMenuBtn{justify-content:center;align-items:center;display:flex}.SQSThq_mobileOverlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:block;position:fixed;inset:0}.SQSThq_sidebar{z-index:95;width:260px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.SQSThq_sidebar.SQSThq_open{transform:translate(0)}.SQSThq_sidebar.SQSThq_collapsed{width:260px;transform:translate(-100%)}.SQSThq_sidebar.SQSThq_collapsed.SQSThq_open{transform:translate(0)}.SQSThq_main{margin-left:0}.SQSThq_topBar{padding:var(--space-2) var(--space-4)}}.SQSThq_badge{min-width:18px;height:18px;font-size:10px;font-weight:700;font-family:var(--font-mono);color:#fff;background:var(--color-error);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;line-height:1;display:inline-flex}.SQSThq_badgeOverlay{z-index:1;min-width:16px;height:16px;font-size:9px;font-weight:700;font-family:var(--font-mono);color:#fff;background:var(--color-error);border-radius:var(--radius-full);border:2px solid var(--color-bg-sidebar);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-10px}.SQSThq_navItem:hover .SQSThq_badgeOverlay,.SQSThq_navItem.SQSThq_active .SQSThq_badgeOverlay{border-color:var(--color-bg-hover)}.SQSThq_navItem.SQSThq_active .SQSThq_badgeOverlay{border-color:var(--color-accent-subtle)}
.GhKN7q_overlay{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GhKN7q_modal{width:100%;max-width:640px;max-height:calc(100vh - var(--space-8));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow-y:auto}.GhKN7q_header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;display:flex}.GhKN7q_title{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600}.GhKN7q_subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px}.GhKN7q_closeBtn{width:44px;height:44px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-lg);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.GhKN7q_closeBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.GhKN7q_body{padding:var(--space-6)}.GhKN7q_funnelDetection{padding:var(--space-3) var(--space-4);background:var(--color-accent-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.GhKN7q_funnelLabel{font-size:var(--text-sm);font-weight:500}.GhKN7q_fields{gap:var(--space-5);flex-direction:column;display:flex}.GhKN7q_field{gap:var(--space-1);flex-direction:column;display:flex}.GhKN7q_fieldLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.GhKN7q_fieldValue{font-size:var(--text-sm);color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6}.GhKN7q_analysisSection{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.GhKN7q_analysisSectionTitle{font-size:var(--text-sm);margin-bottom:var(--space-3);font-weight:600}.GhKN7q_analysisJson{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-surface);padding:var(--space-4);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;overflow-x:auto}
.JX78va_filters{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.JX78va_filterPill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0}.JX78va_filterPill:hover{border-color:var(--color-accent-border);color:var(--color-accent)}.JX78va_filterPillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.JX78va_searchWrapper{margin-bottom:var(--space-4);position:relative}.JX78va_searchIcon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.JX78va_searchInput{padding-left:var(--space-10)}.JX78va_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.JX78va_projectCard{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.JX78va_projectCard:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.JX78va_cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.JX78va_cardTopInfo{flex:auto;min-width:0}.JX78va_cardTopBadges{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.JX78va_actionBadge{padding:2px 6px;font-size:10px}.JX78va_projectName{font-size:var(--text-base);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.JX78va_clientName{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JX78va_cardBottom{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.JX78va_funnelBadge{font-family:var(--font-mono);font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:nowrap}.JX78va_dateInfo{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.JX78va_noResults{text-align:center;padding:var(--space-12) var(--space-6);color:var(--color-text-muted)}@media (max-width:768px){.JX78va_grid{grid-template-columns:1fr}}
.FKtEuq_timeline{flex-direction:column;max-height:460px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.FKtEuq_item{position:relative}.FKtEuq_item:not(:last-child):before{content:"";background:var(--color-border-subtle);width:2px;position:absolute;top:30px;bottom:-6px;left:15px}.FKtEuq_row{gap:var(--space-3);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background .12s;display:flex}a.FKtEuq_row:hover{background:var(--color-bg-hover)}.FKtEuq_iconWrap{z-index:1;border:2px solid var(--color-bg-card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.FKtEuq_actor_agency{background:var(--color-accent-subtle);color:var(--color-primary)}.FKtEuq_actor_client{background:var(--color-warning-subtle);color:var(--color-warning)}.FKtEuq_actor_system{background:var(--color-bg-surface);color:var(--color-text-muted)}.FKtEuq_body{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.FKtEuq_title{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-snug)}.FKtEuq_detail{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FKtEuq_time{color:var(--color-text-muted);margin-top:2px;font-size:11px}.FKtEuq_empty{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-4) 0;margin:0}
.eQs2_q_container{width:100%;position:relative}.eQs2_q_trigger{align-items:center;gap:var(--space-2);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:40px;color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;padding:0 12px;display:flex}.eQs2_q_trigger:hover{border-color:var(--color-border-hover,var(--color-text-muted))}.eQs2_q_trigger:focus,.eQs2_q_triggerActive{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #2563eb33}.eQs2_q_triggerEmpty,.eQs2_q_icon{color:var(--color-text-muted)}.eQs2_q_triggerActive .eQs2_q_icon{color:var(--color-primary)}.eQs2_q_popover{z-index:50;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-xl);padding:var(--space-4);font-family:var(--font-sans);position:absolute;top:calc(100% + 8px);left:0}.eQs2_q_header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.eQs2_q_currentMonth{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.eQs2_q_navBtn{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.eQs2_q_navBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.eQs2_q_calendar{gap:var(--space-2);flex-direction:column;display:flex}.eQs2_q_weekDays{text-align:center;margin-bottom:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.eQs2_q_weekDay{text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.eQs2_q_daysGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.eQs2_q_dayBtn{aspect-ratio:1;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.eQs2_q_dayBtn:hover:not(:disabled){background:var(--color-bg-hover)}.eQs2_q_dayBtn:disabled,.eQs2_q_disabledDay{opacity:.35;cursor:not-allowed;color:var(--color-text-muted)}.eQs2_q_today{color:var(--color-primary);background:#2563eb1a;font-weight:600}.eQs2_q_selected{font-weight:600;box-shadow:0 2px 4px #2563eb4d;background:var(--color-primary)!important;color:#fff!important}.eQs2_q_footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.eQs2_q_todayBtn,.eQs2_q_clearBtn{font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;font-weight:500;transition:color .15s}.eQs2_q_todayBtn{color:var(--color-primary)}.eQs2_q_todayBtn:hover{color:var(--color-primary,#2563eb)}.eQs2_q_clearBtn{color:var(--color-text-muted)}.eQs2_q_clearBtn:hover{color:var(--color-error,#ef4444)}
._1gWSuq_root{gap:var(--space-4);flex-direction:column;display:flex}._1gWSuq_uploadRow{gap:var(--space-3);flex-wrap:wrap;align-items:stretch;display:flex}._1gWSuq_select{padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer}._1gWSuq_select:focus{outline:var(--focus-ring);border-color:var(--color-accent)}._1gWSuq_dropzone{justify-content:center;align-items:center;gap:var(--space-2);min-width:220px;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;flex:1;transition:border-color .15s,color .15s;display:flex}._1gWSuq_dropzone:hover{border-color:var(--color-accent);color:var(--color-accent)}._1gWSuq_error{color:var(--color-error);font-size:var(--text-sm)}._1gWSuq_empty{padding:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);border:1px dashed var(--color-border);border-radius:var(--radius-md)}._1gWSuq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1gWSuq_item{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);transition:border-color .12s;display:flex}._1gWSuq_item:hover{border-color:var(--color-accent)}._1gWSuq_icon{border-radius:var(--radius-md);background:var(--color-accent-subtle);width:36px;height:36px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}._1gWSuq_meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._1gWSuq_name{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1gWSuq_sub{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}._1gWSuq_badge{border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);padding:1px 7px;font-weight:600}._1gWSuq_actions{flex:none;gap:4px;display:flex}._1gWSuq_iconBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._1gWSuq_iconBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._1gWSuq_iconBtn:disabled{opacity:.5;cursor:not-allowed}
._6CkHrG_block{gap:var(--space-2);cursor:default;flex-direction:column;flex:none;width:132px;display:flex;position:relative}._6CkHrG_blockClickable{cursor:pointer}._6CkHrG_blockThumb{aspect-ratio:64/44;border-radius:var(--radius-lg);background:var(--color-bg-card);border:1.5px solid var(--color-border);width:100%;padding:var(--space-2);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);position:relative;overflow:hidden}._6CkHrG_blockClickable:hover ._6CkHrG_blockThumb{box-shadow:var(--shadow-md);border-color:var(--color-text-muted);transform:translateY(-2px)}._6CkHrG_statusTodo ._6CkHrG_blockThumb{border-color:var(--color-border)}._6CkHrG_statusInProgress ._6CkHrG_blockThumb{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._6CkHrG_statusInternalReview ._6CkHrG_blockThumb,._6CkHrG_statusClientReview ._6CkHrG_blockThumb{border-color:var(--color-warning);box-shadow:0 0 0 3px var(--color-warning-subtle)}._6CkHrG_statusApproved ._6CkHrG_blockThumb{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success-subtle)}._6CkHrG_statusInProgress ._6CkHrG_blockThumb:after{content:"";background:linear-gradient(105deg, transparent 30%, var(--color-accent-subtle) 50%, transparent 70%);pointer-events:none;background-size:220% 100%;animation:2.2s ease-in-out infinite _6CkHrG_blueprintShimmer;position:absolute;inset:0}@keyframes _6CkHrG_blueprintShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}._6CkHrG_statusBadgeIcon{border-radius:var(--radius-full);background:var(--color-success);width:20px;height:20px;color:var(--color-text-on-accent,#fff);box-shadow:var(--shadow-sm);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:-7px;right:-7px}._6CkHrG_blockLabelRow{flex-direction:column;gap:2px;min-width:0;display:flex}._6CkHrG_blockLabel{font-size:var(--text-xs);color:var(--color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._6CkHrG_blockStatusText{text-align:center;letter-spacing:.02em;font-size:10px;font-weight:600}._6CkHrG_flow{align-items:flex-start;row-gap:var(--space-8);padding:var(--space-2) 0;flex-wrap:wrap;column-gap:0;display:flex}._6CkHrG_flowStep{align-items:flex-start;display:flex}._6CkHrG_stepColumn{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}._6CkHrG_connector{height:91px;padding:0 var(--space-2);color:var(--color-text-muted);flex:none;align-items:center;display:flex}._6CkHrG_connectorLine{background:var(--color-border);border-radius:1px;width:22px;height:2px;position:relative}._6CkHrG_connectorLine:after{content:"";border-left:6px solid var(--color-border);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:-1px}._6CkHrG_connectorDone ._6CkHrG_connectorLine{background:var(--color-success)}._6CkHrG_connectorDone ._6CkHrG_connectorLine:after{border-left-color:var(--color-success)}._6CkHrG_assetChips{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._6CkHrG_assetChip{align-items:center;gap:var(--space-2);padding:3px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary);min-width:0;transition:border-color var(--transition-fast);font-size:10px;font-weight:600;display:flex}._6CkHrG_assetChipClickable{cursor:pointer}._6CkHrG_assetChipClickable:hover{border-color:var(--color-text-muted)}._6CkHrG_assetChipDot{border-radius:50%;flex:none;width:7px;height:7px}._6CkHrG_assetChipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._6CkHrG_sitemapGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}._6CkHrG_sitemapGrid ._6CkHrG_block{width:100%}._6CkHrG_emptyBlueprint{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}._6CkHrG_progressWrap{align-items:center;gap:var(--space-3);min-width:0;display:flex}._6CkHrG_progressTrack{border-radius:var(--radius-full);background:var(--color-bg-active);flex:1;min-width:80px;height:6px;overflow:hidden}._6CkHrG_progressFill{border-radius:var(--radius-full);background:var(--color-success);height:100%}._6CkHrG_progressLabel{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;font-weight:600}._6CkHrG_builder{gap:var(--space-4);flex-direction:column;min-height:0;display:flex}._6CkHrG_templateStrip{gap:var(--space-3);padding-bottom:var(--space-2);display:flex;overflow-x:auto}._6CkHrG_templateCard{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);width:168px;padding:var(--space-3);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:none}._6CkHrG_templateCard:hover{border-color:var(--color-text-muted);box-shadow:var(--shadow-sm)}._6CkHrG_templateCardActive{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}._6CkHrG_templateName{font-size:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-weight:700;overflow:hidden}._6CkHrG_templateDesc{color:var(--color-text-muted);-webkit-line-clamp:2;margin-bottom:var(--space-2);-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}._6CkHrG_templateDots{flex-wrap:wrap;gap:3px;display:flex}._6CkHrG_templateDot{background:var(--color-bg-active);border:1px solid var(--color-border);border-radius:2px;width:14px;height:10px}._6CkHrG_builderBody{gap:var(--space-4);align-items:stretch;min-height:320px;display:flex}._6CkHrG_library{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-3);flex:0 0 220px;max-height:440px;overflow-y:auto}._6CkHrG_libraryTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:var(--space-2) 0;font-size:10px;font-weight:700}._6CkHrG_libraryGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._6CkHrG_libraryItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);padding:var(--space-2);cursor:pointer;text-align:center;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast)}._6CkHrG_libraryItem:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._6CkHrG_libraryItemLabel{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;font-weight:600;display:block;overflow:hidden}._6CkHrG_canvas{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:radial-gradient(circle, var(--color-border-subtle,var(--color-border)) 1px, transparent 1px);background-size:22px 22px;flex:1;max-height:440px;overflow:auto}._6CkHrG_canvasEmpty{justify-content:center;align-items:center;gap:var(--space-2);height:100%;min-height:280px;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;display:flex}._6CkHrG_draftBlock{position:relative}._6CkHrG_draftControls{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--transition-fast);z-index:2;gap:2px;padding:1px 3px;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}._6CkHrG_draftBlock:hover ._6CkHrG_draftControls,._6CkHrG_draftBlock:focus-within ._6CkHrG_draftControls{opacity:1}._6CkHrG_ctrlBtn{width:20px;height:20px;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._6CkHrG_ctrlBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._6CkHrG_ctrlBtnDanger:hover{color:var(--color-error)}._6CkHrG_renameInput{width:100%;font-size:var(--text-xs);text-align:center;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text-primary);outline:none;padding:2px 4px;font-weight:600}._6CkHrG_addAssetBtn{color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-full);padding:2px var(--space-2);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}._6CkHrG_addAssetBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}._6CkHrG_assetMenu{z-index:20;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);flex-direction:column;min-width:160px;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}._6CkHrG_assetMenuItem{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;font-weight:500;display:flex}._6CkHrG_assetMenuItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._6CkHrG_popoverOverlay{z-index:110;padding:var(--space-4);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._6CkHrG_popoverCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-xl);padding:var(--space-5)}._6CkHrG_popoverThumb{flex:none;width:96px}._6CkHrG_statusPillRow{gap:var(--space-2);flex-wrap:wrap;display:flex}._6CkHrG_statusPill{border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);padding:4px 10px;font-weight:600}
.tIWiEq_sections{gap:var(--space-6);flex-direction:column;max-width:720px;display:flex}.tIWiEq_planInfo{gap:var(--space-4);flex-direction:column;display:flex}.tIWiEq_planRow{justify-content:space-between;align-items:center;display:flex}.tIWiEq_planBadge{font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}
.t_17uG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.t_17uG_list{gap:var(--space-2);flex-direction:column;display:flex}.t_17uG_listRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:inherit;box-shadow:none;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast), background var(--transition-base);text-decoration:none;display:flex}.t_17uG_listRow:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm);color:inherit;transform:translateY(-1px)}.t_17uG_listRow:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-border);outline:none}.t_17uG_listAvatar{border-radius:var(--radius-md);width:42px;height:42px;font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tracking-tight);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t_17uG_listMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.t_17uG_listTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.t_17uG_listName{font-size:var(--text-base);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.t_17uG_listSub{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.t_17uG_listCompany,.t_17uG_listEmail{min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;display:inline-flex;overflow:hidden}.t_17uG_listEmail{color:var(--color-text-muted)}.t_17uG_listCompany svg,.t_17uG_listEmail svg{opacity:.7;color:var(--color-text-muted);flex-shrink:0}.t_17uG_listMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.t_17uG_listChevron{color:var(--color-text-muted);transition:color var(--transition-fast), transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t_17uG_listRow:hover .t_17uG_listChevron{color:var(--color-accent);transform:translate(2px)}.t_17uG_tile{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);min-height:220px;color:inherit;isolation:isolate;box-shadow:none;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.t_17uG_tile:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm);color:inherit;transform:translateY(-2px)}.t_17uG_tile:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-border);outline:none}.t_17uG_tileHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.t_17uG_avatar{border-radius:var(--radius-lg);width:52px;height:52px;font-weight:700;font-size:var(--text-md);letter-spacing:var(--tracking-tight);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.t_17uG_tile:hover .t_17uG_avatar{transform:scale(1.04)}.t_17uG_statusPill{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.t_17uG_statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.t_17uG_statusActive{color:var(--color-success);background:var(--color-success-subtle);border-color:color-mix(in srgb, var(--color-success) 18%, transparent)}.t_17uG_statusActive .t_17uG_statusDot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 18%, transparent)}.t_17uG_statusArchived{color:var(--color-text-muted);background:var(--color-bg-surface);border-color:var(--color-border)}.t_17uG_tileBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.t_17uG_clientName{font-size:var(--text-lg);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.t_17uG_companyRow,.t_17uG_emailRow{min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.t_17uG_companyRow span,.t_17uG_emailRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t_17uG_companyRow svg,.t_17uG_emailRow svg{opacity:.7;color:var(--color-text-muted);flex-shrink:0}.t_17uG_emailRow{color:var(--color-text-muted)}.t_17uG_tileFooter{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);margin-top:auto;display:flex}.t_17uG_stat{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:6px;min-width:0;display:inline-flex}.t_17uG_stat svg{color:var(--color-text-muted);flex-shrink:0}.t_17uG_statValue{font-family:var(--font-mono);font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.t_17uG_statLabel{color:var(--color-text-muted);font-size:var(--text-xs)}.t_17uG_activeHint{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-accent);background:var(--color-accent-subtle);border:1px solid var(--color-accent-border);border-radius:var(--radius-full);white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:600}.t_17uG_openHint{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-muted);transition:color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;margin-left:auto;display:flex}.t_17uG_tile:hover .t_17uG_openHint{color:var(--color-accent);background:var(--color-accent-subtle);transform:translate(1px,-1px)}.t_17uG_noResults{text-align:center;padding:var(--space-16) var(--space-6);color:var(--color-text-muted);background:var(--color-bg-card);border:1px dashed var(--color-border);border-radius:var(--radius-xl)}.t_17uG_noResultsIcon{margin-bottom:var(--space-3);font-size:1.75rem;display:block}.t_17uG_noResultsTitle{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-1);font-weight:600}.t_17uG_noResultsHint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (max-width:768px){.t_17uG_listMeta{display:none}.t_17uG_listRow{gap:var(--space-3);padding:var(--space-3)}}@media (max-width:640px){.t_17uG_grid{gap:var(--space-3);grid-template-columns:1fr}.t_17uG_tile{min-height:0;padding:var(--space-4)}.t_17uG_avatar{width:44px;height:44px;font-size:var(--text-sm)}.t_17uG_listEmail{display:none}}@media (prefers-reduced-motion:reduce){.t_17uG_tile,.t_17uG_avatar,.t_17uG_openHint,.t_17uG_listRow,.t_17uG_listChevron{transition:none}.t_17uG_tile:hover,.t_17uG_listRow:hover,.t_17uG_tile:hover .t_17uG_avatar,.t_17uG_tile:hover .t_17uG_openHint,.t_17uG_listRow:hover .t_17uG_listChevron{transform:none}}
.F_s9qW_composer{border-top:1px solid var(--glass-border);padding:var(--space-3) var(--space-4);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur)}.F_s9qW_error{font-size:var(--text-xs);color:var(--color-error);background:var(--color-error-subtle);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.F_s9qW_attachments{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.F_s9qW_attachmentChip{align-items:center;gap:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary);max-width:220px;padding:4px 6px 4px 10px;animation:.18s F_s9qW_chipIn;display:inline-flex}@keyframes F_s9qW_chipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.F_s9qW_attachmentName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.F_s9qW_attachmentRemove{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.F_s9qW_attachmentRemove:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.F_s9qW_row{align-items:flex-end;gap:var(--space-2);display:flex}.F_s9qW_attachBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.F_s9qW_attachBtn:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent-border);background:var(--color-accent-subtle)}.F_s9qW_attachBtn:disabled{opacity:.5;cursor:not-allowed}.F_s9qW_spinner{border-radius:var(--radius-full);border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);width:14px;height:14px;animation:.7s linear infinite F_s9qW_spin}@keyframes F_s9qW_spin{to{transform:rotate(360deg)}}.F_s9qW_textarea{resize:none;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-snug);max-height:160px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;padding:10px 12px;overflow-y:auto}.F_s9qW_textarea::placeholder{color:var(--color-text-muted)}.F_s9qW_textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.F_s9qW_sendBtn{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;width:38px;height:38px;transition:background var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);box-shadow:var(--shadow-sm);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.F_s9qW_sendBtn:hover:not(:disabled){background:var(--color-primary-hover)}.F_s9qW_sendBtn:disabled{opacity:.4;cursor:not-allowed}.F_s9qW_hint{color:var(--color-text-muted);justify-content:space-between;margin-top:6px;padding:0 4px;font-size:11px;display:flex}
.B-4gsq_overlay{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.B-4gsq_modal{width:100%;max-width:520px;max-height:calc(100vh - var(--space-8));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);transition:max-width .25s cubic-bezier(.16,1,.3,1);overflow-y:auto}.B-4gsq_modalWide{max-width:min(1080px, calc(100vw - var(--space-8)))}.B-4gsq_steps{align-items:center;gap:var(--space-2);display:flex}.B-4gsq_stepDot{border-radius:var(--radius-full);background:var(--color-bg-active);width:22px;height:22px;color:var(--color-text-muted);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.B-4gsq_stepDotActive{background:var(--color-accent);color:var(--color-text-on-accent,#fff)}.B-4gsq_stepDotDone{background:var(--color-success);color:var(--color-text-on-accent,#fff)}.B-4gsq_stepLine{background:var(--color-border);border-radius:1px;width:18px;height:2px}.B-4gsq_typeCards{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.B-4gsq_typeCards{grid-template-columns:1fr}}.B-4gsq_typeCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-surface);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;position:relative}.B-4gsq_typeCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-text-muted);transform:translateY(-2px)}.B-4gsq_typeCardActive{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-subtle)}.B-4gsq_typeCardIcon{border-radius:var(--radius-lg);background:var(--color-accent-subtle);width:44px;height:44px;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.B-4gsq_typeCardTitle{font-size:var(--text-base);color:var(--color-text-primary);font-weight:700}.B-4gsq_typeCardDesc{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.B-4gsq_typeCardCheck{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);width:22px;height:22px;color:var(--color-text-on-accent,#fff);justify-content:center;align-items:center;display:flex;position:absolute}.B-4gsq_modalHeader{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.B-4gsq_modalTitle{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600}.B-4gsq_closeBtn{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-lg);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.B-4gsq_closeBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.B-4gsq_form{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.B-4gsq_field{gap:var(--space-1);flex-direction:column;display:flex}.B-4gsq_required{color:var(--color-error);margin-left:2px}.B-4gsq_select{appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.B-4gsq_modalFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex}.B-4gsq_errorMsg{font-size:var(--text-sm);color:var(--color-error);padding:0 var(--space-6)}.B-4gsq_spinner{border:2px solid #ffffff4d;border-top-color:var(--color-text-on-accent,#fff);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite B-4gsq_spin;display:inline-block}@keyframes B-4gsq_spin{to{transform:rotate(360deg)}}.B-4gsq_portalNotice{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-info-subtle);color:var(--color-info);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #2563eb1f;font-weight:500;display:flex}.B-4gsq_portalSuccessBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-success-subtle);border-radius:var(--radius-lg);color:var(--color-success);border:1px solid #0d948826;display:flex}.B-4gsq_portalSuccessBanner strong{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:2px;display:block}.B-4gsq_portalSuccessBanner p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.B-4gsq_credentialsCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.B-4gsq_credentialRow{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.B-4gsq_credentialRow+.B-4gsq_credentialRow{border-top:1px solid var(--color-border-subtle)}.B-4gsq_credentialLabel{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0;min-width:80px;font-weight:500}.B-4gsq_credentialValue{font-size:var(--text-sm);color:var(--color-text-primary);text-align:right;word-break:break-all;font-weight:500}.B-4gsq_passwordValue{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-primary);background:var(--color-accent-subtle);border-radius:var(--radius-sm);letter-spacing:.05em;padding:2px 10px;font-weight:600}
.vFGwXW_root{gap:var(--space-4);flex-direction:column;display:flex}.vFGwXW_headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vFGwXW_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.vFGwXW_headerTitle{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary);margin:0}.vFGwXW_headerSub{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.vFGwXW_empty{padding:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.vFGwXW_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vFGwXW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);padding:var(--space-4);gap:var(--space-3);flex-direction:column;transition:border-color .12s;display:flex}.vFGwXW_card:hover{border-color:var(--color-accent)}.vFGwXW_cardTop{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.vFGwXW_cardMeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vFGwXW_cardTitle{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary);margin:0}.vFGwXW_cardSub{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.vFGwXW_cardDescription{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.vFGwXW_typeBadge{border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);padding:1px 8px;font-weight:600}.vFGwXW_statusBadge{font-size:var(--text-xs);border-radius:var(--radius-full);flex:none;padding:2px 10px;font-weight:600}.vFGwXW_statusPending{background:var(--color-warning-subtle);color:var(--color-warning)}.vFGwXW_statusAccepted{background:var(--color-info-subtle);color:var(--color-info)}.vFGwXW_statusDeclined{background:var(--color-error-subtle,#ef44441f);color:var(--color-error,#ef4444)}.vFGwXW_statusCompleted{background:var(--color-success-subtle);color:var(--color-success)}.vFGwXW_response{border-left:3px solid var(--color-accent);background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-direction:column;gap:4px;display:flex}.vFGwXW_responseLabel{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);font-size:11px;font-weight:600}.vFGwXW_responseBody{font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.vFGwXW_actionsRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vFGwXW_form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.vFGwXW_formRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.vFGwXW_formField{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.vFGwXW_formLabel{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.vFGwXW_typePicker{gap:var(--space-2);flex-wrap:wrap;display:flex}.vFGwXW_typeOption{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;padding:6px 14px;font-weight:500;transition:border-color .12s,background .12s,color .12s}.vFGwXW_typeOption:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.vFGwXW_typeOptionActive{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent)}.vFGwXW_error{color:var(--color-error);font-size:var(--text-sm)}
.WyOd4W_switcher{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);box-sizing:border-box;flex-shrink:0;align-items:stretch;gap:2px;height:36px;padding:3px;display:inline-flex}.WyOd4W_switchBtn{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;transition:background .12s,color .12s;display:inline-flex}.WyOd4W_switchBtn:hover{color:var(--color-text-primary)}.WyOd4W_switchBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.WyOd4W_switchActive{background:var(--color-accent-subtle);color:var(--color-primary)}@media (max-width:480px){.WyOd4W_label{display:none}.WyOd4W_switchBtn{padding:0 10px}}
.bqkU7a_thread{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.bqkU7a_scrollArea{padding:var(--space-5) var(--space-5) var(--space-3);gap:var(--space-1);scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.bqkU7a_empty{text-align:center;padding:var(--space-16) var(--space-6);color:var(--color-text-muted);margin:auto}.bqkU7a_emptyEmoji{margin-bottom:var(--space-3);font-size:2.5rem}.bqkU7a_emptyTitle{font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:4px;font-weight:600}.bqkU7a_emptyText{font-size:var(--text-sm)}.bqkU7a_dayGroup{gap:var(--space-1);flex-direction:column;display:flex}.bqkU7a_daySeparator{margin:var(--space-5) 0 var(--space-2);justify-content:center;align-items:center;display:flex}.bqkU7a_daySeparator span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-surface);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:600}.bqkU7a_row{align-items:flex-end;gap:var(--space-2);max-width:100%;display:flex}.bqkU7a_rowOwn{flex-direction:row-reverse}.bqkU7a_rowOther{flex-direction:row}.bqkU7a_avatarOwn,.bqkU7a_avatarOther{border-radius:var(--radius-full);width:28px;height:28px;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;font-weight:700;display:flex}.bqkU7a_avatarOwn{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));color:#fff}.bqkU7a_avatarOther{background:var(--color-accent-subtle);color:var(--color-accent)}.bqkU7a_bubbleCol{flex-direction:column;max-width:min(72%,520px);display:flex}.bqkU7a_rowOwn .bqkU7a_bubbleCol{align-items:flex-end}.bqkU7a_rowOther .bqkU7a_bubbleCol{align-items:flex-start}.bqkU7a_bubble{border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--leading-snug);word-wrap:break-word;overflow-wrap:anywhere;box-shadow:var(--shadow-xs);transition:opacity var(--transition-fast);padding:9px 13px}.bqkU7a_bubbleOwn{background:var(--color-primary);color:#fff;border-bottom-right-radius:var(--radius-sm)}.bqkU7a_bubbleOther{background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--glass-border);border-bottom-left-radius:var(--radius-sm)}.bqkU7a_sending{opacity:.6}.bqkU7a_tombstone{font-style:italic;font-size:var(--text-sm);color:var(--color-text-muted);border:1px dashed var(--color-border);box-shadow:none;background:0 0;align-items:center;gap:6px;display:inline-flex}.bqkU7a_attachments{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.bqkU7a_attImageLink{border-radius:var(--radius-md);display:block;overflow:hidden}.bqkU7a_attImage{object-fit:cover;border-radius:var(--radius-md);cursor:pointer;max-width:240px;max-height:240px;display:block}.bqkU7a_attFile{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:inherit;max-width:260px;transition:background var(--transition-fast);background:#ffffff29;border:1px solid #ffffff2e;padding:6px 10px;text-decoration:none;display:inline-flex}.bqkU7a_bubbleOther .bqkU7a_attFile{background:var(--color-bg-surface);border-color:var(--color-border)}.bqkU7a_attFile:hover{opacity:.85}.bqkU7a_attFileIcon{border-radius:var(--radius-sm);background:var(--color-accent-subtle);width:28px;height:28px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bqkU7a_bubbleOwn .bqkU7a_attFileIcon{color:#fff;background:#fff3}.bqkU7a_attFileMeta{flex-direction:column;min-width:0;display:flex}.bqkU7a_attFileName{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-weight:600;overflow:hidden}.bqkU7a_attFileSize{opacity:.7;font-size:10px}.bqkU7a_meta{color:var(--color-text-muted);align-items:center;gap:4px;margin-top:3px;font-size:10px;display:inline-flex}.bqkU7a_metaOwn{color:var(--color-text-muted)}.bqkU7a_read{color:var(--color-accent)}.bqkU7a_sent{color:var(--color-text-muted)}.bqkU7a_deleteBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.bqkU7a_row:hover .bqkU7a_deleteBtn{opacity:.7}.bqkU7a_deleteBtn:hover{color:var(--color-error);background:var(--color-error-subtle);opacity:1!important}.bqkU7a_jumpBtn{border-radius:var(--radius-full);border:1px solid var(--color-accent-border);background:var(--color-bg-card);color:var(--color-accent);font-size:var(--text-xs);cursor:pointer;box-shadow:var(--shadow-md);z-index:var(--z-sticky);padding:6px 12px;font-weight:600;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.bqkU7a_scrollArea{scroll-behavior:auto}.bqkU7a_attachmentChip{animation:none}}
.p8cUia_form{gap:var(--space-5);flex-direction:column;max-width:400px;display:flex}
.ZATuga_bar{gap:var(--space-2);width:100%;margin-top:var(--space-3);flex-direction:column;display:flex}.ZATuga_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ZATuga_rowLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-right:2px;font-size:11px;font-weight:600}.ZATuga_chip{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.ZATuga_chip:hover{border-color:var(--color-accent)}.ZATuga_chipActive{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-primary)}.ZATuga_dot{border-radius:50%;flex:none;width:9px;height:9px}.ZATuga_viewChip{align-items:center;gap:6px;display:inline-flex}.ZATuga_viewDelete{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.ZATuga_viewDelete:hover{color:var(--color-error)}.ZATuga_saveBtn{border-radius:var(--radius-full);border:1px dashed var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.ZATuga_saveBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.ZATuga_tagChips{flex-wrap:wrap;gap:4px;display:inline-flex}.ZATuga_tagChip{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary);align-items:center;gap:5px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-flex}.ZATuga_editor{gap:var(--space-3);flex-direction:column;display:flex}.ZATuga_editorRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ZATuga_assigned{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);font-size:var(--text-xs);color:var(--color-text-primary);align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.ZATuga_removeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ZATuga_removeBtn:hover{color:var(--color-error)}.ZATuga_addBtn{border-radius:var(--radius-full);border:1px dashed var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.ZATuga_addBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.ZATuga_popover{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:var(--shadow-lg);padding:var(--space-3);gap:var(--space-2);flex-direction:column;max-width:320px;display:flex}.ZATuga_popList{flex-wrap:wrap;gap:6px;display:flex}.ZATuga_createRow{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2);align-items:center;gap:6px;display:flex}.ZATuga_createInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-base);min-width:100px;color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);flex:1;padding:6px 8px}.ZATuga_swatches{gap:4px;display:inline-flex}.ZATuga_swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0}.ZATuga_swatchActive{border-color:var(--color-text-primary)}.ZATuga_error{color:var(--color-error);font-size:var(--text-xs)}
.slvjXa_wrap{gap:var(--space-4);flex-direction:column;height:calc(100vh - 150px);min-height:480px;display:flex}.slvjXa_tabs{background:var(--color-bg-surface);border-radius:var(--radius-md);align-self:flex-start;gap:4px;width:fit-content;padding:3px;display:inline-flex}.slvjXa_tabBtn{color:var(--color-text-secondary);font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:7px 14px;font-weight:600}.slvjXa_tabBtnActive{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.slvjXa_board{flex:1;min-height:0}.slvjXa_selectEmpty{text-align:center;color:var(--color-text-muted);padding:var(--space-16) var(--space-6);margin:auto}.slvjXa_selectEmoji{margin-bottom:var(--space-3);font-size:2.5rem;display:block}.slvjXa_selectTitle{font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:4px;font-weight:600}.slvjXa_selectText{font-size:var(--text-sm)}@media (max-width:768px){.slvjXa_wrap{height:calc(100vh - 120px)}}
.K-a9La_overlay{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.K-a9La_modal{width:100%;max-width:480px;max-height:calc(100vh - var(--space-8));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow-y:auto}.K-a9La_modalHeader{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.K-a9La_modalTitle{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600}.K-a9La_closeBtn{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-lg);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.K-a9La_closeBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.K-a9La_form{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.K-a9La_field{gap:var(--space-1);flex-direction:column;display:flex}.K-a9La_required{color:var(--color-error);margin-left:2px}.K-a9La_modalFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex}.K-a9La_errorMsg{font-size:var(--text-sm);color:var(--color-error);padding:0 var(--space-6)}.K-a9La_spinner{border:2px solid #ffffff4d;border-top-color:var(--color-text-on-accent,#fff);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite K-a9La_spin;display:inline-block}@keyframes K-a9La_spin{to{transform:rotate(360deg)}}
.cgvyXq_layout{background:var(--color-bg-base);flex-direction:column;min-height:100dvh;display:flex}.cgvyXq_header{min-height:var(--header-height);height:auto;padding:max(0px, env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-right)) 0 max(var(--space-6), env(safe-area-inset-left));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.cgvyXq_headerLeft{align-items:center;gap:var(--space-6);display:flex}.cgvyXq_logo{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.cgvyXq_logoIcon{font-size:1.25rem;line-height:1}.cgvyXq_logoText{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);font-weight:700}.cgvyXq_headerNav{align-items:center;gap:var(--space-1);display:flex}.cgvyXq_navLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.cgvyXq_navLink:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.cgvyXq_navLink.cgvyXq_active{color:var(--color-primary);background:var(--color-accent-subtle);font-weight:600}.cgvyXq_badge{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:700;font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.cgvyXq_headerRight{align-items:center;gap:var(--space-4);display:flex;overflow:visible}.cgvyXq_clientInfo{align-items:center;gap:var(--space-3);display:flex}.cgvyXq_clientAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:34px;height:34px;font-size:var(--text-md);text-transform:uppercase;transition:all var(--transition-fast);border:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;box-shadow:0 0 12px #3b82f64d}.cgvyXq_clientAvatar:hover{transform:scale(1.05);box-shadow:0 0 15px #3b82f64d}.cgvyXq_clientName{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.cgvyXq_logoutBtn{font-size:var(--text-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-weight:500}.cgvyXq_logoutBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-bg-hover)}.cgvyXq_main{width:100%;max-width:var(--content-max-width);padding:var(--space-8) var(--space-6);flex:1;margin:0 auto}.cgvyXq_footer{padding:var(--space-6);border-top:1px solid var(--color-border-subtle);text-align:center}.cgvyXq_footerContent{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.cgvyXq_footerContent span{color:var(--color-text-secondary);font-weight:600}.cgvyXq_mobileNav{display:none}@media (max-width:768px){.cgvyXq_header{padding:0 var(--space-4)}.cgvyXq_headerNav,.cgvyXq_clientName{display:none}.cgvyXq_main{padding:var(--space-6) var(--space-4);padding-bottom:calc(var(--space-10) + 72px)}.cgvyXq_mobileNav{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-bg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed}.cgvyXq_mobileNavLink{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);min-height:44px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-flex}.cgvyXq_mobileNavLink.cgvyXq_active{color:var(--color-primary);background:var(--color-accent-subtle)}}
.Figp9W_panel{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6)}.Figp9W_header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.Figp9W_title{font-size:var(--text-lg);margin:0}.Figp9W_count{font-size:var(--text-sm);color:var(--color-text-secondary)}.Figp9W_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.Figp9W_item{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-bg-surface)}.Figp9W_item[data-priority=critical]{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 45%, var(--color-border))}.Figp9W_meta{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Figp9W_priority{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.Figp9W_project{font-size:var(--text-sm);color:var(--color-text-secondary)}.Figp9W_itemTitle{margin:0 0 var(--space-1);font-size:var(--text-md)}.Figp9W_reason,.Figp9W_next{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.Figp9W_next{margin-top:var(--space-1);color:var(--color-text);font-weight:500}@media (max-width:480px){.Figp9W_panel{padding:var(--space-4)}}
.WIiY0G_root{gap:var(--space-3);flex-direction:column;display:flex}.WIiY0G_loading{color:var(--color-text-muted);font-size:var(--text-sm)}.WIiY0G_masterRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;display:flex}.WIiY0G_masterLabel{color:var(--color-text-primary);font-weight:600;font-size:var(--text-sm);display:block}.WIiY0G_hint{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}.WIiY0G_categories{gap:var(--space-1);flex-direction:column;transition:opacity .15s;display:flex}.WIiY0G_disabled{opacity:.45}.WIiY0G_catRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.WIiY0G_switch{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex:none}.WIiY0G_status{color:var(--color-text-muted);font-size:11px}
.gIsXpa_switcher{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);gap:2px;padding:3px;display:inline-flex}.gIsXpa_switchBtn{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.gIsXpa_switchBtn:hover{color:var(--color-text-primary)}.gIsXpa_switchActive{background:var(--color-accent-subtle);color:var(--color-primary)}.gIsXpa_board{gap:var(--space-4);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-3);margin-top:var(--space-4);width:100%;max-width:100%;display:flex;overflow-x:auto}.gIsXpa_column{gap:var(--space-2);flex-direction:column;flex:0 0 260px;display:flex}.gIsXpa_columnHead{border-radius:var(--radius-md);background:var(--color-bg-surface);justify-content:space-between;align-items:center;padding:6px 10px;display:flex;position:sticky;top:0}.gIsXpa_columnTitle{font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.gIsXpa_columnCount{color:var(--color-text-muted);background:var(--color-bg-card);border-radius:var(--radius-full);padding:1px 8px;font-size:11px}.gIsXpa_statusDot{border-radius:50%;flex:none;width:9px;height:9px}.gIsXpa_boardCard{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:inherit;text-decoration:none;transition:border-color .12s,transform .1s;display:block}.gIsXpa_boardCard:hover{border-color:var(--color-accent);transform:translateY(-2px)}.gIsXpa_boardCardName{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.gIsXpa_boardCardClient{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.gIsXpa_boardCardMeta{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gIsXpa_emptyColumn{font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-3);text-align:center;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md)}.gIsXpa_miniTag{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary);align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.gIsXpa_due{color:var(--color-text-muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.gIsXpa_calHead{margin:var(--space-4) 0 var(--space-3);justify-content:space-between;align-items:center;display:flex}.gIsXpa_calNav{align-items:center;gap:var(--space-2);display:inline-flex}.gIsXpa_calTitle{font-size:var(--text-md);color:var(--color-text-primary);text-align:center;min-width:160px;font-weight:600}.gIsXpa_calGrid{background:var(--color-border-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;width:100%;max-width:100%;display:grid;overflow:hidden}.gIsXpa_calScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.gIsXpa_calDow{background:var(--color-bg-surface);text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:6px;font-size:11px;font-weight:600}.gIsXpa_calCell{background:var(--color-bg-card);flex-direction:column;gap:4px;min-height:92px;padding:6px;display:flex}.gIsXpa_calCellOut{background:var(--color-bg-surface);opacity:.55}.gIsXpa_calDayNum{color:var(--color-text-muted);font-size:11px;font-weight:600}.gIsXpa_calToday{color:#fff;background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gIsXpa_calEvent{border-radius:var(--radius-sm);background:var(--color-accent-subtle);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.gIsXpa_calEvent:hover{filter:brightness(.97)}.gIsXpa_noDue{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}
.w0ptoG_page{gap:var(--space-5);max-width:760px;padding:var(--space-6) var(--space-4) 6rem;box-sizing:border-box;flex-direction:column;width:100%;margin:0 auto;display:flex}.w0ptoG_hero{border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + 4px);background:var(--color-surface,var(--color-bg-card));padding:var(--space-6)}.w0ptoG_month{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700}.w0ptoG_statusLine{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.w0ptoG_ctaRow{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.w0ptoG_section{border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + 2px);background:var(--color-surface,var(--color-bg-card));padding:var(--space-5)}.w0ptoG_sectionTitle{margin:0 0 var(--space-4);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:11px;font-weight:700}.w0ptoG_workList{flex-direction:column;gap:.55rem;display:flex}.w0ptoG_workItem{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;width:100%;padding:.85rem .95rem;transition:border-color .12s,background .12s}.w0ptoG_workItem:hover,.w0ptoG_workItemActive{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.w0ptoG_workTitle{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.w0ptoG_workMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem;margin-top:.3rem;font-size:11px;display:flex}.w0ptoG_badge{text-transform:uppercase;border-radius:999px;padding:.12rem .5rem;font-size:10px;font-weight:700;display:inline-flex}.w0ptoG_badgeDone{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.w0ptoG_badgeOpen{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.w0ptoG_badgeProgress{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.w0ptoG_detail{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.w0ptoG_thread{max-height:280px;margin:var(--space-3) 0;flex-direction:column;gap:.55rem;display:flex;overflow-y:auto}.w0ptoG_bubble{border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--text-sm);padding:.65rem .8rem;line-height:1.5}.w0ptoG_bubbleAgency{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.w0ptoG_bubbleClient{background:color-mix(in srgb, var(--color-success) 8%, transparent)}.w0ptoG_bubbleMeta{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:10px;font-weight:700}.w0ptoG_empty{color:var(--color-text-muted);font-size:var(--text-sm)}.w0ptoG_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;padding:var(--space-4);background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.w0ptoG_modalOverlay{align-items:center}}.w0ptoG_modal{background:var(--color-surface,var(--color-bg-card));border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + 4px);width:min(500px,100%);padding:var(--space-5);gap:var(--space-3);flex-direction:column;max-height:min(90vh,720px);display:flex;overflow-y:auto}.w0ptoG_modal h2{font-size:var(--text-lg);color:var(--color-text-primary);margin:0}.w0ptoG_field label{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:.35rem;font-weight:600;display:block}.w0ptoG_field input,.w0ptoG_field select,.w0ptoG_field textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);box-sizing:border-box;padding:.6rem .75rem}.w0ptoG_stickyCta{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-surface,#111) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);z-index:40;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.w0ptoG_stickyCta button{width:min(480px,100%)}.w0ptoG_pausedBanner{border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 12%, transparent);border-radius:var(--radius-md);font-size:var(--text-sm);padding:.75rem 1rem}
._9-T69q_header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._9-T69q_headerLeft{gap:var(--space-1);flex-direction:column;display:flex}._9-T69q_projectCount{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}._9-T69q_emptyCard{text-align:center;padding:var(--space-16) var(--space-8)}._9-T69q_emptyIcon{margin-bottom:var(--space-4);font-size:2.5rem;animation:3s ease-in-out infinite _9-T69q_float;display:inline-block}@keyframes _9-T69q_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
.Y0kQiW_list{flex-direction:column;height:100%;min-height:0;display:flex}.Y0kQiW_controls{padding:var(--space-3);border-bottom:1px solid var(--glass-border);gap:var(--space-2);flex-direction:column;display:flex}.Y0kQiW_tabs{background:var(--color-bg-surface);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.Y0kQiW_tab{color:var(--color-text-secondary);font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1;padding:6px 8px;font-weight:600}.Y0kQiW_tabActive{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.Y0kQiW_search{align-items:center;display:flex;position:relative}.Y0kQiW_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:10px}.Y0kQiW_searchInput{border:1px solid var(--color-border);background:var(--color-bg-input);width:100%;color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:7px 10px 7px 30px}.Y0kQiW_searchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.Y0kQiW_rows{padding:var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.Y0kQiW_empty{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-10) var(--space-4);margin:auto}.Y0kQiW_emptyEmoji{margin-bottom:var(--space-2);font-size:2rem;display:block}.Y0kQiW_row{align-items:flex-start;gap:var(--space-3);text-align:left;border-radius:var(--radius-md);width:100%;padding:var(--space-3);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;display:flex;position:relative}.Y0kQiW_row:hover{background:var(--color-bg-hover)}.Y0kQiW_rowActive{background:var(--color-accent-subtle);border-color:var(--color-accent-border)}.Y0kQiW_rowActive:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:3px;position:absolute;top:10px;bottom:10px;left:0}.Y0kQiW_avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-secondary), var(--color-primary));color:#fff;width:38px;height:38px;font-weight:700;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Y0kQiW_rowMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Y0kQiW_rowTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Y0kQiW_name{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.Y0kQiW_nameUnread{color:var(--color-text-primary);font-weight:700}.Y0kQiW_time{color:var(--color-text-muted);font-size:10px;font-family:var(--font-mono);flex-shrink:0}.Y0kQiW_rowBottom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Y0kQiW_preview{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Y0kQiW_previewUnread{color:var(--color-text-secondary);font-weight:500}.Y0kQiW_unread{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.Y0kQiW_sub{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}
.Rs2TGa_root{gap:var(--space-4);flex-direction:column;display:flex}.Rs2TGa_headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Rs2TGa_progressText{font-size:var(--text-sm);color:var(--color-text-muted)}.Rs2TGa_progressBar{border-radius:var(--radius-full);background:var(--color-border-subtle);height:6px;overflow:hidden}.Rs2TGa_progressFill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));height:100%;transition:width .4s}.Rs2TGa_empty{padding:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.Rs2TGa_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Rs2TGa_item{gap:var(--space-4);padding:0 0 var(--space-5) 0;display:flex;position:relative}.Rs2TGa_item:last-child{padding-bottom:0}.Rs2TGa_item:before{content:"";background:var(--color-border);width:2px;position:absolute;top:28px;bottom:0;left:13px}.Rs2TGa_item:last-child:before{display:none}.Rs2TGa_itemDone:before{background:var(--color-success)}.Rs2TGa_dot{border:2px solid var(--color-border);background:var(--color-bg-card);width:28px;height:28px;color:var(--color-text-muted);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.Rs2TGa_dotDone{border-color:var(--color-success);background:var(--color-success);color:#fff}.Rs2TGa_dotNext{border-color:var(--color-accent);color:var(--color-accent)}button.Rs2TGa_dot{cursor:pointer;transition:border-color .12s,transform .12s}button.Rs2TGa_dot:hover{border-color:var(--color-success);transform:scale(1.08)}.Rs2TGa_body{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:3px;display:flex}.Rs2TGa_titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Rs2TGa_title{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.Rs2TGa_titleDone{color:var(--color-text-muted);text-decoration:line-through}.Rs2TGa_due{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.Rs2TGa_dueOverdue{color:var(--color-error);font-weight:600}.Rs2TGa_completedTag{color:var(--color-success);font-size:11px}.Rs2TGa_description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.Rs2TGa_itemActions{opacity:0;flex:none;gap:2px;transition:opacity .12s;display:flex}.Rs2TGa_item:hover .Rs2TGa_itemActions{opacity:1}.Rs2TGa_iconBtn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Rs2TGa_iconBtn:hover{background:var(--color-bg-hover);color:var(--color-error)}.Rs2TGa_form{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-4);flex-direction:column;display:flex}.Rs2TGa_formRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.Rs2TGa_formRow>*{flex:1;min-width:160px}.Rs2TGa_actionsRow{gap:var(--space-2);display:flex}.Rs2TGa_error{color:var(--color-error);font-size:var(--text-sm)}
.Lsn99a_wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);overflow:hidden}.Lsn99a_toolbar{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 80%, var(--color-bg));flex-wrap:wrap;gap:.25rem;padding:.4rem .5rem;display:flex}.Lsn99a_tool{color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .5rem;font-size:12px;font-weight:600}.Lsn99a_tool:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.Lsn99a_editor{font-size:var(--text-sm);color:var(--color-text-primary,var(--color-text));outline:none;max-height:280px;padding:.75rem .85rem;line-height:1.55;overflow-y:auto}.Lsn99a_editor:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.Lsn99a_view{font-size:var(--text-sm);color:var(--color-text-primary,var(--color-text));word-break:break-word;line-height:1.55}.Lsn99a_view p{margin:0 0 .5rem}.Lsn99a_view ul{margin:.25rem 0 .5rem 1.1rem;padding:0}.Lsn99a_view a{color:var(--color-primary)}
.KhzhPG_cancelBanner{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, #f59e0b 40%, var(--color-border));background:color-mix(in srgb, #f59e0b 10%, var(--color-bg-surface));flex-wrap:wrap;display:flex}.KhzhPG_cancelBanner strong{color:var(--color-text-primary);margin-bottom:2px;display:block}.KhzhPG_cancelBanner p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.KhzhPG_grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.KhzhPG_plan{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-5);flex-direction:column;transition:border-color .12s;display:flex}.KhzhPG_plan:hover{border-color:var(--color-accent)}.KhzhPG_planCurrent{border-color:var(--color-accent);background:var(--color-accent-subtle)}.KhzhPG_planTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.KhzhPG_planName{font-weight:700;font-size:var(--text-base);color:var(--color-text-primary)}.KhzhPG_currentBadge{text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);background:var(--color-accent);color:#fff;padding:2px 8px;font-size:10px;font-weight:700}.KhzhPG_price{align-items:baseline;gap:4px;display:flex}.KhzhPG_priceAmount{font-size:var(--text-2xl);color:var(--color-text-primary);font-weight:700}.KhzhPG_pricePer{font-size:var(--text-sm);color:var(--color-text-muted)}.KhzhPG_tagline{font-size:var(--text-sm);color:var(--color-text-secondary);min-height:2.4em;margin:0}.KhzhPG_features{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.KhzhPG_feature{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.KhzhPG_featureIcon{color:var(--color-success);flex:none;margin-top:2px}.KhzhPG_cta{justify-content:center;width:100%}.KhzhPG_footerRow{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.KhzhPG_note{font-size:var(--text-sm);color:var(--color-text-muted);flex:100%}.KhzhPG_dangerGhost{color:var(--color-error)!important}
._6HHjdG_root{gap:var(--space-3);flex-direction:column;display:flex}._6HHjdG_header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._6HHjdG_used{color:var(--color-text-primary);font-weight:600;font-size:var(--text-sm)}._6HHjdG_percent{color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm)}._6HHjdG_muted{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._6HHjdG_track{background:var(--color-border-subtle);border-radius:999px;width:100%;height:10px;overflow:hidden}._6HHjdG_fill{background:var(--color-primary);border-radius:999px;height:100%;transition:width .3s,background-color .3s}._6HHjdG_ok{background-color:var(--color-primary)}._6HHjdG_warn,._6HHjdG_warn90{background-color:var(--color-warning)}._6HHjdG_full{background-color:var(--color-error)}._6HHjdG_message{font-size:var(--text-xs);background:0 0;margin:0;font-weight:500}._6HHjdG_message._6HHjdG_warn,._6HHjdG_message._6HHjdG_warn90{color:var(--color-warning);background:0 0}._6HHjdG_message._6HHjdG_full{color:var(--color-error);background:0 0}
.tPIzLq_root{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.tPIzLq_standalone{margin-top:var(--space-4)}.tPIzLq_root:not(.tPIzLq_standalone){gap:var(--space-2)}.tPIzLq_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.tPIzLq_searchWrap{flex:auto;align-items:center;width:100%;min-width:200px;max-width:480px;display:flex;position:relative}.tPIzLq_root:not(.tPIzLq_standalone) .tPIzLq_searchWrap{max-width:none}.tPIzLq_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:12px}.tPIzLq_search{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);width:100%;height:36px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);box-sizing:border-box;padding:0 12px 0 34px;line-height:1}.tPIzLq_search:focus{outline:var(--focus-ring);border-color:var(--color-accent)}.tPIzLq_spinner{color:var(--color-text-muted);animation:.8s linear infinite tPIzLq_spin;position:absolute;right:10px}@keyframes tPIzLq_spin{to{transform:rotate(360deg)}}.tPIzLq_pills{flex-wrap:wrap;gap:6px;display:flex}.tPIzLq_pill{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;padding:6px 12px;font-weight:600;transition:all .12s}.tPIzLq_pill:hover{border-color:var(--color-accent)}.tPIzLq_pillActive{background:var(--color-accent-subtle);color:var(--color-primary);border-color:var(--color-accent)}.tPIzLq_pager{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tPIzLq_count{font-size:var(--text-xs);color:var(--color-text-muted)}.tPIzLq_pagerBtns{align-items:center;gap:var(--space-2);display:flex}.tPIzLq_pagerBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.tPIzLq_pagerBtn:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.tPIzLq_pagerBtn:disabled{opacity:.4;cursor:not-allowed}.tPIzLq_pageInfo{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:center;min-width:44px}
.hlRyxG_hero{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.hlRyxG_greeting{font-size:var(--text-3xl);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2);font-weight:700}.hlRyxG_subgreeting{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.hlRyxG_statusChip{border-radius:var(--radius-full);font-size:var(--text-sm);border:1px solid var(--color-border);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.hlRyxG_statusChipCalm{background:var(--color-success-subtle);color:var(--color-success);border-color:#0000}.hlRyxG_statusChipBusy{background:var(--color-warning-subtle);color:var(--color-warning);border-color:#0000}.hlRyxG_sectionTitle{font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 var(--space-4);font-weight:600}.hlRyxG_attentionGrid{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.hlRyxG_actionCard{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);color:inherit;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.hlRyxG_actionCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.hlRyxG_actionIcon{border-radius:var(--radius-md);background:var(--color-accent-subtle);width:44px;height:44px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}.hlRyxG_actionIconWarn{background:var(--color-warning-subtle);color:var(--color-warning)}.hlRyxG_actionBody{flex-direction:column;gap:2px;min-width:0;display:flex}.hlRyxG_actionCount{font-size:var(--text-2xl);color:var(--color-text-primary);font-weight:700;line-height:1}.hlRyxG_actionLabel{font-size:var(--text-sm);color:var(--color-text-secondary)}.hlRyxG_actionArrow{color:var(--color-text-muted);flex:none;margin-left:auto}.hlRyxG_queue{gap:var(--space-2);margin-bottom:var(--space-10);flex-direction:column;display:flex}.hlRyxG_queueItem{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);color:inherit;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.hlRyxG_queueItem:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translate(3px)}.hlRyxG_queueIcon{border-radius:var(--radius-md);background:var(--color-accent-subtle);width:38px;height:38px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}.hlRyxG_queueIconWarn{background:var(--color-warning-subtle);color:var(--color-warning)}.hlRyxG_queueBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hlRyxG_queueLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.hlRyxG_queueProject{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hlRyxG_queueCount{text-align:center;border-radius:var(--radius-full);background:var(--color-warning-subtle);min-width:20px;height:20px;color:var(--color-warning);flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.hlRyxG_caughtUp{align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);margin-bottom:var(--space-10);display:flex}.hlRyxG_caughtUpIcon{background:var(--color-success-subtle);width:48px;height:48px;color:var(--color-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.hlRyxG_caughtUpTitle{color:var(--color-text-primary);margin:0 0 2px;font-weight:600}.hlRyxG_caughtUpCopy{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.hlRyxG_projectsGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}@media (max-width:640px){.hlRyxG_projectsGrid{grid-template-columns:1fr}}.hlRyxG_card{gap:var(--space-4);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.hlRyxG_card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hlRyxG_cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.hlRyxG_cardTitle{font-size:var(--text-md);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-snug);margin:0}.hlRyxG_cardGoal{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hlRyxG_phaseBadge{font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;flex:none;padding:3px 10px;font-weight:600}.hlRyxG_stepper{flex-direction:column;gap:6px;display:flex}.hlRyxG_stepperTrack{gap:5px;display:flex}.hlRyxG_stepSeg{border-radius:var(--radius-full);background:var(--color-border-subtle);flex:1;height:6px;transition:background .3s}.hlRyxG_stepSegDone{background:var(--color-success)}.hlRyxG_stepSegCurrent{background:linear-gradient(90deg, var(--color-primary), var(--color-secondary))}.hlRyxG_stepperLabel{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.hlRyxG_stepperPhase{color:var(--color-text-secondary);font-weight:600}.hlRyxG_nextAction{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.hlRyxG_nextActionClient{background:var(--color-warning-subtle);color:var(--color-warning)}.hlRyxG_nextActionCalm{background:var(--color-bg-surface);color:var(--color-text-muted)}.hlRyxG_nextActionIcon{flex:none}.hlRyxG_signals{flex-wrap:wrap;gap:6px;display:flex}.hlRyxG_signalChip{border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-primary);align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.hlRyxG_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3);margin-top:auto;display:flex}.hlRyxG_funnelTag{font-family:var(--font-mono);background:var(--color-bg-surface);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:1px 6px}.hlRyxG_due{align-items:center;gap:4px;display:inline-flex}.hlRyxG_empty{text-align:center;padding:var(--space-16) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur)}.hlRyxG_emptyTitle{font-size:var(--text-lg);color:var(--color-text-primary);margin:var(--space-4) 0 var(--space-2);font-weight:600}.hlRyxG_emptyCopy{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.hlRyxG_completedSection{margin-top:var(--space-10)}
._H1Q3a_wrap{max-width:var(--content-max-width);padding:var(--space-8) var(--space-6);margin:0 auto}._H1Q3a_header{margin-bottom:var(--space-6)}._H1Q3a_card{background:var(--glass-bg);height:calc(100vh - 260px);min-height:420px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}@media (max-width:768px){._H1Q3a_card{height:calc(100vh - 220px)}}
.YaMtBG_header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.YaMtBG_headerLeft{gap:var(--space-1);flex-direction:column;display:flex}.YaMtBG_clientCount{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.02em;font-weight:500}.YaMtBG_toolbar{column-gap:var(--space-3);row-gap:var(--space-2);margin-bottom:var(--space-5);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.YaMtBG_viewSlot{grid-area:1/1;align-self:center}.YaMtBG_toolbarControls{grid-area:1/2/-1;align-self:start;min-width:0}.YaMtBG_toolbarAction{box-sizing:border-box;flex-shrink:0;grid-area:1/3;align-self:center;align-items:center;height:36px;display:inline-flex}@media (max-width:640px){.YaMtBG_toolbar{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr}.YaMtBG_viewSlot{grid-area:1/1}.YaMtBG_toolbarAction{grid-area:1/2;justify-self:end}.YaMtBG_toolbarControls{grid-area:2/1/4/-1}}.YaMtBG_gridWrap{width:100%}.YaMtBG_emptyCard{text-align:center;padding:var(--space-16) var(--space-8);width:100%}.YaMtBG_emptyIcon{margin-bottom:var(--space-4);font-size:2.5rem;animation:3s ease-in-out infinite YaMtBG_float;display:inline-block}@keyframes YaMtBG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.YaMtBG_emptyIcon{animation:none}}
.Uubmja_page{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.Uubmja_top{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.Uubmja_crumb{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}.Uubmja_crumb a{color:inherit;text-decoration:none}.Uubmja_crumb a:hover{color:var(--color-primary)}.Uubmja_title{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700}.Uubmja_meta{margin-top:var(--space-3);flex-wrap:wrap;gap:.45rem;display:flex}.Uubmja_pill{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:11px;font-weight:700;display:inline-flex}.Uubmja_actions{flex-wrap:wrap;gap:.5rem;display:flex}.Uubmja_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}@media (max-width:960px){.Uubmja_layout{grid-template-columns:1fr}}.Uubmja_panel{border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + 2px);background:var(--color-surface,var(--color-bg-card));padding:var(--space-5);min-width:0}.Uubmja_panelTitle{margin:0 0 var(--space-4);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.Uubmja_stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:720px){.Uubmja_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.Uubmja_stat{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:color-mix(in srgb, var(--color-bg) 40%, var(--color-surface,transparent))}.Uubmja_statValue{font-size:var(--text-xl);color:var(--color-text-primary);font-weight:700}.Uubmja_statLabel{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:4px}.Uubmja_queue{flex-direction:column;gap:.55rem;display:flex}.Uubmja_item{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:inherit;width:100%;font:inherit;background:0 0;padding:.85rem .95rem;transition:border-color .12s,background .12s}.Uubmja_item:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border))}.Uubmja_itemActive{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.Uubmja_itemTitle{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.Uubmja_itemMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.45rem .75rem;margin-top:.35rem;font-size:11px;display:flex}.Uubmja_badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.15rem .5rem;font-size:10px;font-weight:700;display:inline-flex}.Uubmja_badgeOpen{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.Uubmja_badgeProgress{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.Uubmja_badgeDone{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.Uubmja_badgeWait{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.Uubmja_detailTitle{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--color-text-primary);font-weight:700}.Uubmja_detailBody{font-size:var(--text-sm);color:var(--color-text-secondary,var(--color-text-muted));margin-bottom:var(--space-4);line-height:1.55}.Uubmja_btnRow{margin-bottom:var(--space-4);flex-wrap:wrap;gap:.4rem;display:flex}.Uubmja_thread{max-height:320px;margin-bottom:var(--space-3);flex-direction:column;gap:.65rem;padding-right:2px;display:flex;overflow-y:auto}.Uubmja_bubble{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--color-border);padding:.65rem .8rem;line-height:1.5}.Uubmja_bubbleAgency{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border))}.Uubmja_bubbleClient{background:color-mix(in srgb, var(--color-success) 8%, transparent)}.Uubmja_bubbleMeta{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.3rem;font-size:10px;font-weight:700}.Uubmja_empty{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.Uubmja_projects{margin-top:var(--space-2);flex-wrap:wrap;gap:.4rem;display:flex}.Uubmja_projectChip{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:.25rem .6rem;font-size:11px;font-weight:600}.Uubmja_progressNote{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);margin-bottom:var(--space-3);box-sizing:border-box;padding:.55rem .7rem}
.Si-P0q_container{min-height:100vh;padding:var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Si-P0q_themeToggle{top:var(--space-6);right:var(--space-6);position:absolute}.Si-P0q_backLink{top:var(--space-6);left:var(--space-6);min-height:44px;font-size:var(--text-sm);color:var(--color-text-muted);transition:opacity var(--transition-fast);align-items:center;gap:6px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.Si-P0q_backLink:hover{color:var(--color-text-muted);opacity:.85}.Si-P0q_card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-10);box-shadow:var(--shadow-lg)}.Si-P0q_header{text-align:center;margin-bottom:var(--space-8)}.Si-P0q_logo{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);display:inline-flex}.Si-P0q_logoIcon{font-size:1.5rem}.Si-P0q_logoText{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);font-weight:700}.Si-P0q_title{color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700;font-size:var(--text-2xl)!important}.Si-P0q_subtitle{font-size:var(--text-md);color:var(--color-text-muted)}.Si-P0q_form{gap:var(--space-5);flex-direction:column;display:flex}.Si-P0q_field{flex-direction:column;display:flex}.Si-P0q_error{padding:var(--space-3) var(--space-4);background:var(--color-error-subtle);color:var(--color-error);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500}.Si-P0q_submitBtn{width:100%;margin-top:var(--space-2)}.Si-P0q_footer{text-align:center;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.Si-P0q_footer p{font-size:var(--text-sm);color:var(--color-text-muted)}.Si-P0q_footer a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.Si-P0q_field a{align-items:center;min-height:44px;display:inline-flex}.Si-P0q_copyright{margin-top:var(--space-8);font-size:var(--text-xs);color:var(--color-text-muted)}
