.connect-v2c h3.cmodal-t{margin:0}.connect-v2c .cred-tabs{padding:var(--s3) var(--s5) 0;box-shadow:inset 0 -1px 0 var(--rule)}.connect-v2c .panel.cred-balance[data-low]{border-color:var(--warn-mark);background:var(--warn-wash)}.connect-v2c .chip.cred-tier{color:var(--ink-1);background:color-mix(in srgb,var(--tier-c,var(--ink-3)) 20%,transparent);border-color:color-mix(in srgb,var(--tier-c,var(--ink-3)) 45%,transparent)}.connect-v2c .chip.cred-tier .dot{background:var(--tier-c,var(--ink-3))}.connect-v2c .chip.cred-tier[data-tier="1"]{--tier-c:var(--seq-100)}.connect-v2c .chip.cred-tier[data-tier="2"]{--tier-c:var(--seq-250)}.connect-v2c .chip.cred-tier[data-tier="3"]{--tier-c:var(--seq-400)}.connect-v2c .chip.cred-tier[data-tier="4"]{--tier-c:var(--seq-550)}.connect-v2c .chip.cred-tier[data-tier="5"]{--tier-c:var(--seq-700)}.connect-v2c .w-rule.cred-prog{margin:6px 0 0;max-width:none}.connect-v2c .cred-prog-hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-top:var(--s3)}.connect-v2c .cred-stack{display:flex;flex-direction:column;gap:var(--s4)}.connect-v2c .cred-actions{display:flex;flex-direction:column;gap:var(--s2)}.connect-v2c .cred-full{width:100%}.connect-v2c .cred-sub{display:block;margin-top:2px}.connect-v2c .metrics .cred-bonus .m-k,.connect-v2c .metrics .cred-bonus .m-v{color:var(--pos)}.connect-v2c .metrics .cred-total{border-top:1px solid var(--rule-strong);margin-top:var(--s1)}.connect-v2c .metrics .cred-total .m-k{font-weight:600;color:var(--ink-1)}.connect-v2c .metrics .cred-total .m-v{text-align:right}.connect-v2c .reason.cred-warn{color:var(--warn);display:flex;gap:var(--s2);align-items:baseline}.connect-v2c .reason.cred-fail{color:var(--neg);display:flex;gap:var(--s2);align-items:baseline}.connect-v2c .reason.cred-fail .mk,.connect-v2c .reason.cred-warn .mk{position:relative;top:1px}.connect-v2c .opt .cred-pkg-body{display:block;min-width:0}.connect-v2c .opt .n.cred-pkg-n{display:block}.connect-v2c .opt .cred-pkg-badges{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s1)}.connect-v2c .cred-benefits{margin:0;padding:0;list-style:none}.connect-v2c .cred-benefits li{font:400 12.5px/19px var(--sans);color:var(--ink-2);padding:var(--s1) 0 var(--s1) var(--s3);position:relative}.connect-v2c .cred-benefits li:before{content:"·";position:absolute;left:2px;color:var(--ink-3)}.connect-shell{min-height:100vh;--connect-side-width:0px;--connect-sidebar-width:var(--connect-side-width)}.connect-chrome-bar{position:fixed;top:var(--connect-chrome-top,16px);left:18px;right:18px;z-index:var(--connect-z-chrome,40);height:49px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:1px solid var(--connect-border-glass);border-radius:8px;background:var(--connect-surface-glass-1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--connect-shadow-glass);color:var(--connect-text-primary);font-family:var(--font-connect-sans,inherit)}.connect-chrome-account-details,.connect-chrome-actions,.connect-chrome-brand,.connect-chrome-identity{display:flex;align-items:center;gap:7px;flex-shrink:0}.connect-chrome-identity{gap:8px}.connect-chrome-brand{gap:8px;font-size:13px;font-weight:600;white-space:nowrap}.connect-chrome-actions{margin-left:auto;gap:4px}.connect-chrome-account-details{gap:4px}.connect-chrome-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:7px;color:var(--connect-text-secondary)}.connect-chrome-icon:hover{background:var(--connect-surface-glass-3);color:var(--connect-text-primary)}.connect-chrome-nav{display:flex;gap:3px;align-items:center}.connect-chrome-nav a{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;white-space:nowrap;border-radius:7px;font-size:12px;font-weight:500;color:var(--connect-text-secondary);transition:background .15s,color .15s}.connect-chrome-nav a:hover{background:var(--connect-surface-glass-3);color:var(--connect-text-primary)}.connect-chrome-nav a[aria-current=page]{background:var(--connect-text-primary);color:var(--connect-text-inverted)}.connect-mobile-menu{display:none}.connect-chrome-breadcrumb{font-size:12px;color:var(--connect-text-tertiary);display:flex;gap:12px;white-space:nowrap}.connect-chrome-breadcrumb strong{color:var(--connect-text-primary);font-weight:500}.connect-command-pages{display:flex;align-items:center;justify-content:center;width:28px;height:32px;border-radius:7px;margin-left:-13px}.connect-layout-menu{min-width:190px;padding:6px;border-radius:10px;border:1px solid var(--connect-border-glass);background:var(--connect-surface-glass-2);box-shadow:var(--connect-shadow-lift);color:var(--connect-text-primary);--anchor-gap:8px}.connect-layout-heading{padding:8px;font-size:10px;font-weight:600;color:var(--connect-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.connect-layout-option{width:100%;display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:6px;text-align:left;font-size:12px}.connect-layout-option[data-focus]{background:var(--connect-surface-glass-3)}.connect-shell[data-connect-nav=pill] .connect-chrome-bar{border-radius:32px;max-width:1320px;margin-inline:auto}.connect-shell[data-connect-nav=pills] .connect-chrome-bar{padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px}.connect-shell[data-connect-nav=pills] :is(.connect-chrome-identity,.connect-top-navigation,.connect-chrome-actions){padding:10px;border:1px solid var(--connect-border-glass);border-radius:14px;background:var(--connect-surface-glass-1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.connect-shell[data-connect-nav=command] .connect-chrome-bar{max-width:850px;margin-inline:auto}.connect-shell[data-connect-nav=command] .connect-chrome-nav a:not([aria-current]){display:none}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-top-navigation{display:none}.connect-shell[data-connect-nav=srail]{--connect-side-width:80px}.connect-shell[data-connect-nav=spanel]{--connect-side-width:232px}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-chrome-bar{left:calc(var(--connect-side-width) + 18px)}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-chrome-identity{display:none}.connect-shell>.connect-main{padding-top:88px;margin-left:var(--connect-side-width);transition:margin-left .16s ease}.connect-chrome-sidebar{position:fixed;left:18px;top:var(--connect-chrome-top,16px);bottom:18px;width:calc(var(--connect-side-width) - 10px);z-index:var(--connect-z-chrome,40);display:flex;flex-direction:column;padding:20px 11px 12px;border-radius:14px;border:1px solid var(--connect-border-glass);background:var(--connect-surface-glass-1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--connect-shadow-glass);color:var(--connect-text-primary)}.connect-chrome-sidebar>.connect-chrome-brand{padding:0 6px;font-size:13px;font-weight:400}.connect-chrome-sidebar .connect-chrome-brand strong{font-size:18px;font-weight:600;letter-spacing:-.04em}.connect-side-workspace{margin:24px 0 20px}.connect-side-label{padding:0 10px;margin:0 0 10px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--connect-text-tertiary)}.connect-chrome-sidebar .connect-chrome-nav{flex-direction:column;align-items:stretch;gap:5px}.connect-chrome-sidebar .connect-chrome-nav a{justify-content:flex-start;gap:11px;padding:10px;font-size:12px}.connect-side-bottom{margin-top:auto;padding-top:20px}.connect-side-billing,.connect-side-toggle{display:flex;align-items:center;width:100%;gap:11px;padding:10px;border-radius:7px;font-size:12px;color:var(--connect-text-secondary)}.connect-side-toggle{margin-top:12px;border-top:1px solid var(--connect-border-glass);border-radius:0;font-size:10px}.connect-side-toggle kbd{margin-left:auto;font-size:10px}.connect-side-billing:hover,.connect-side-toggle:hover{color:var(--connect-text-primary);background:var(--connect-surface-glass-3)}.connect-shell[data-connect-nav=srail] .connect-chrome-sidebar :is(.connect-chrome-brand>span,.connect-side-workspace,.connect-side-label,.connect-chrome-nav a>span:not(.material-symbols-outlined),.connect-side-billing>span:not(.material-symbols-outlined),.connect-side-toggle>span:not(.material-symbols-outlined),.connect-side-toggle kbd){display:none}.connect-shell[data-connect-nav=srail] .connect-chrome-sidebar .connect-chrome-nav{margin-top:30px}.connect-shell[data-connect-nav=srail] .connect-chrome-sidebar :is(.connect-chrome-nav a,.connect-side-billing,.connect-side-toggle){justify-content:center;padding:11px 0}.connect-navigation-dialog{position:relative;z-index:var(--connect-z-drawer,100)}.connect-navigation-backdrop{position:fixed;inset:0;background:rgb(0 0 0/.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.connect-navigation-panel{position:fixed;inset:0 auto 0 0;width:min(300px,85vw);height:100dvh;overflow:auto;display:flex;flex-direction:column;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));border-right:1px solid var(--connect-border-glass);background:var(--connect-surface-glass-2);color:var(--connect-text-primary);box-shadow:var(--connect-shadow-lift)}.connect-drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;font-size:17px;font-weight:600}.connect-drawer-links{display:flex;flex-direction:column;gap:5px}.connect-drawer-links a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;font-size:14px;color:var(--connect-text-secondary)}.connect-drawer-links a[aria-current]{background:var(--connect-text-primary);color:var(--connect-text-inverted)}.connect-drawer-links a:hover{box-shadow:inset 0 0 0 1px var(--connect-border-glass)}.connect-drawer-tools{display:flex;gap:8px;align-items:center;padding:16px 0;border-top:1px solid var(--connect-border-glass);margin-top:18px}.connect-drawer-credits{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:24px}.connect-skip-link{position:fixed;left:24px;top:-100px;z-index:200;padding:10px 16px;border-radius:8px;background:var(--connect-text-primary);color:var(--connect-text-inverted);font-size:13px}.connect-skip-link:focus{top:20px}.connect-shell :is(a,button):focus-visible{outline:2px solid var(--connect-text-primary);outline-offset:3px}@media(max-width:1439px){.connect-chrome-account-details>:first-child,.connect-chrome-account-details>:nth-child(2){display:none}.connect-top-navigation .connect-chrome-nav a{padding:8px;font-size:11px}.connect-chrome-identity>.connect-chrome-brand>span{display:none}.connect-chrome-bar{gap:10px}.connect-chrome-identity{gap:7px}}@media(max-width:1199px){.connect-chrome-bar{height:56px}.connect-top-navigation{display:none}.connect-mobile-menu{display:inline-flex}.connect-chrome-account-details,.connect-command-pages{display:none}}@media(min-width:768px){.connect-shell[data-connect-nav=srail] .connect-chrome-identity{display:flex}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-mobile-menu,.connect-shell[data-connect-nav=srail] .connect-chrome-identity>.connect-chrome-brand{display:none}}@media(max-width:767px){.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-chrome-identity{display:flex}.connect-chrome-breadcrumb,.connect-chrome-sidebar{display:none}.connect-shell{--connect-side-width:0px!important}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-chrome-bar{left:18px}}@media(max-width:599px){.connect-chrome-bar{left:10px;right:10px;padding:7px;height:52px;gap:4px}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-chrome-bar{left:10px}.connect-chrome-identity{gap:5px}.connect-chrome-actions{gap:1px}.connect-chrome-search{display:none}.connect-chrome-identity>[aria-hidden=true]{width:40px}.connect-shell[data-connect-nav=pills] :is(.connect-chrome-identity,.connect-chrome-actions){padding:8px 6px}.connect-shell[data-connect-nav=pills] .connect-chrome-bar{gap:5px}.connect-shell[data-connect-nav=pill] .connect-chrome-bar{border-radius:14px}}@media(prefers-reduced-motion:reduce){.connect-chrome-nav a,.connect-shell>.connect-main{transition:none}}.connect-density-heading{margin-top:5px;border-top:1px solid var(--connect-border-glass)}.connect-shell[data-connect-density=compact] .connect-main :is(table tbody td,table tbody th){padding-top:8px;padding-bottom:8px}.connect-footer-anchor{left:calc(var(--connect-side-width,0px) + 16px);bottom:max(16px,env(safe-area-inset-bottom))}@media(max-width:767px){.connect-footer-anchor{position:relative;left:auto;bottom:auto;display:flex;padding:16px 16px max(16px,env(safe-area-inset-bottom))}}.connect-top-navigation{margin-inline:auto}.connect-top-navigation .connect-chrome-nav{gap:2px;padding:3px;border:1px solid var(--connect-border-glass);border-radius:7px;background:var(--connect-surface-glass-3)}.connect-top-navigation .connect-chrome-nav a{gap:5px;padding:6px 9px;border-radius:5px;font-size:10px;font-weight:400;line-height:16px}.connect-top-navigation .connect-chrome-nav a>.material-symbols-outlined{font-size:13px!important;width:13px;height:13px}.connect-top-navigation .connect-chrome-nav a[aria-current=page]{background:var(--connect-surface-glass-1);color:var(--connect-text-primary);box-shadow:0 1px 3px #0002,inset 0 0 0 1px var(--connect-border-glass)}.connect-chrome-actions{gap:3px;margin-left:0}.connect-chrome-actions>.connect-chrome-icon,.connect-chrome-actions>.connect-header-theme{width:27px;height:27px;min-height:27px;border:0;background:transparent;border-radius:5px;box-shadow:none;padding:4px}.connect-chrome-search>button{width:27px;height:27px;padding:4px;justify-content:center;border-radius:5px}.connect-chrome-search kbd{display:none}.connect-chrome-identity .connect-workspace-trigger{height:30px;max-width:200px;font-size:10px;font-weight:400;gap:7px;padding:4px}.connect-chrome-identity .connect-workspace-avatar{display:none}.connect-workspace-caption{font-size:10px;color:var(--connect-text-tertiary);font-weight:400}.connect-side-workspace .connect-workspace-caption{display:none}.connect-header-profile>button,.connect-header-profile>button>img,.connect-header-profile>button>span{width:26px!important;height:26px!important;min-height:26px;font-size:9px}.connect-chrome-account-details>[data-testid=v2-tier-pill]{height:25px;font-size:9px;padding-inline:5px}.connect-header-credits{height:24px!important;gap:6px!important;padding:2px 0!important;margin-inline:5px 7px;border-radius:0!important;border-bottom:2px solid #538fd0;font-family:var(--font-geist-mono,monospace);font-size:9px!important;font-weight:400!important}.connect-header-credits .connect-credit-label{order:-1;font-size:9px;letter-spacing:.02em}.connect-header-credits .connect-credit-tier{display:none}.connect-shell[data-connect-nav=pills] .connect-top-navigation{padding:6px;border-radius:15px}.connect-shell[data-connect-nav=pills] .connect-top-navigation .connect-chrome-nav{border:0;background:transparent}.connect-shell:is([data-connect-nav=srail],[data-connect-nav=spanel]) .connect-chrome-actions{margin-left:auto}.connect-chrome-sidebar{border-radius:12px;padding-top:18px}.connect-chrome-sidebar .connect-chrome-nav{gap:4px}.connect-chrome-sidebar .connect-chrome-nav a{position:relative;min-height:36px;padding:9px 10px;font-size:11px;border-radius:6px}.connect-chrome-sidebar .connect-chrome-nav a[aria-current=page]{background:var(--connect-surface-glass-3);color:var(--connect-text-primary);box-shadow:inset 2px 0 0 var(--connect-accent-purple,#8270bc)}.connect-side-label{font-size:8px}@media(max-width:1439px){.connect-chrome-account-details>[data-testid=v2-tier-pill]{display:none}}@media(max-width:1199px){.connect-chrome-actions{margin-left:auto}.connect-chrome-bar{height:49px}}@media(max-width:767px){.connect-chrome-identity .connect-workspace-avatar{display:inline-flex}.connect-workspace-caption{display:none}.connect-chrome-identity .connect-workspace-trigger{max-width:120px}.connect-chrome-actions>.connect-chrome-icon,.connect-chrome-actions>.connect-header-theme,.connect-header-profile>button{width:32px!important;height:32px!important;min-height:32px}}@media(max-width:599px){.connect-chrome-bar{height:52px}.connect-chrome-identity .connect-workspace-trigger{padding:4px;gap:3px}}