@layer components{.PageGoals-module__hqH0_G__page-goals{--goals-panel-shadow:var(--shadow-raised);gap:var(--spacing-5);width:100%;padding-block:var(--spacing-6) var(--spacing-10);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hub{gap:var(--spacing-6);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__skeleton-group{gap:var(--spacing-5);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-eyebrow{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;margin:0}.PageGoals-module__hqH0_G__page-goals__hub-section{gap:var(--spacing-4);padding:var(--spacing-6);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__hub-title{color:var(--text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.PageGoals-module__hqH0_G__page-goals__hub-description{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__hub-cta{align-items:center;gap:var(--spacing-2);color:var(--brand-primary,var(--text-primary));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__hub-cta:hover{text-decoration:underline}.PageGoals-module__hqH0_G__page-goals__hub-empty{padding:var(--spacing-4) 0;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__hqH0_G__page-goals__carousel{align-items:center;gap:var(--spacing-2);display:flex;position:relative}.PageGoals-module__hqH0_G__page-goals__carousel-track{gap:var(--spacing-3);min-width:0;padding:var(--spacing-1);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;display:flex;overflow-x:auto}.PageGoals-module__hqH0_G__page-goals__carousel-track::-webkit-scrollbar{display:none}.PageGoals-module__hqH0_G__page-goals__carousel-chevron{width:var(--spacing-8);height:var(--spacing-8);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full,999px);box-shadow:var(--shadow-raised);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__carousel-chevron:hover:not(:disabled){background:var(--surface-sunken,var(--surface));border-color:var(--text-muted)}.PageGoals-module__hqH0_G__page-goals__carousel-chevron:disabled{opacity:.35;cursor:default}.PageGoals-module__hqH0_G__page-goals__hub-card{align-items:center;gap:var(--spacing-3);width:15rem;min-height:6.5rem;padding:var(--spacing-4);background:var(--surface-subtle,var(--surface));border:1px solid var(--border-subtle);border-radius:var(--radius-md,var(--radius-lg));cursor:pointer;flex:0 0 15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-card:hover{border-color:var(--accent);box-shadow:var(--shadow-raised)}.PageGoals-module__hqH0_G__page-goals__hub-card-body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-card-chevron{color:var(--text-muted);flex-shrink:0;transition:color .15s}.PageGoals-module__hqH0_G__page-goals__hub-card:hover .PageGoals-module__hqH0_G__page-goals__hub-card-chevron{color:var(--accent)}.PageGoals-module__hqH0_G__page-goals__hub-card-head{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-logo{object-fit:contain;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__hub-card-title{min-width:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__hub-card-title--wrap{white-space:normal;text-overflow:clip;overflow:visible}.PageGoals-module__hqH0_G__page-goals__hub-card-pay{color:var(--color-success,var(--text-primary));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.PageGoals-module__hqH0_G__page-goals__hub-card-meta{max-width:100%;color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__setup{gap:var(--spacing-6);padding:var(--spacing-8);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow);grid-template-columns:minmax(0,1fr);display:grid}.PageGoals-module__hqH0_G__page-goals__setup-title{color:var(--text-primary);font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0}.PageGoals-module__hqH0_G__page-goals__setup-form{gap:var(--spacing-5);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__field{gap:var(--spacing-2);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__field-label{justify-content:space-between;gap:var(--spacing-2);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.PageGoals-module__hqH0_G__page-goals__input{width:100%;min-height:var(--control-height-md);padding:var(--spacing-3);color:var(--text-primary);font:inherit;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.PageGoals-module__hqH0_G__page-goals__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.PageGoals-module__hqH0_G__page-goals__field-error{color:var(--color-error);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__field-help{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.PageGoals-module__hqH0_G__page-goals__discovery-controls{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__suggestions-label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.PageGoals-module__hqH0_G__page-goals__discovery-control{gap:var(--spacing-2);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions{gap:var(--spacing-3);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-description{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__hqH0_G__page-goals__suggestions-error{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--color-error);font-size:var(--font-size-sm);display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestions-empty-icon{font-size:var(--font-size-2xl);color:var(--text-muted)}.PageGoals-module__hqH0_G__page-goals__suggestions-empty-title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.PageGoals-module__hqH0_G__page-goals__suggestions-empty-text{max-width:42ch;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PageGoals-module__hqH0_G__page-goals__suggestion-list{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.PageGoals-module__hqH0_G__page-goals__suggestion{align-items:stretch;gap:var(--spacing-2);min-width:0;height:100%;padding:var(--spacing-4);color:var(--text-primary);text-align:left;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestion:hover{background:var(--surface-hover);border-color:var(--border-strong)}.PageGoals-module__hqH0_G__page-goals__suggestion:disabled{cursor:wait;opacity:.72;transform:none}.PageGoals-module__hqH0_G__page-goals__suggestion--skeleton{pointer-events:none}.PageGoals-module__hqH0_G__page-goals__skeleton-bar,.PageGoals-module__hqH0_G__page-goals__skeleton-control,.PageGoals-module__hqH0_G__page-goals__skeleton-avatar{background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--border-subtle) 50%, var(--surface-sunken) 75%);border-radius:var(--radius-sm);background-size:200% 100%;max-width:100%;animation:1.5s ease-in-out infinite PageGoals-module__hqH0_G__page-goals-skeleton-shimmer;display:block}.PageGoals-module__hqH0_G__page-goals__skeleton-control{height:66px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--heading{width:280px;height:36px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--title{width:72%;height:18px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--discipline{width:58%;height:12px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--pay{width:44%;height:16px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--eyebrow{width:160px;height:10px}.PageGoals-module__hqH0_G__page-goals__skeleton-bar--label{width:45%;height:10px}.PageGoals-module__hqH0_G__page-goals__skeleton-avatar{border-radius:var(--radius-full,999px);flex-shrink:0;width:3rem;height:3rem}.PageGoals-module__hqH0_G__page-goals__skeleton-lines{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__hub-card--skeleton{justify-content:center;align-items:stretch;gap:var(--spacing-2);pointer-events:none;flex-direction:column}@keyframes PageGoals-module__hqH0_G__page-goals-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageGoals-module__hqH0_G__page-goals__suggestion--selected{background:var(--accent-bg-subtle);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.PageGoals-module__hqH0_G__page-goals__suggestion-topline{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__suggestion-role{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.PageGoals-module__hqH0_G__page-goals__suggestion-discipline{min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.PageGoals-module__hqH0_G__page-goals__suggestion-metrics{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.PageGoals-module__hqH0_G__page-goals__suggestion-uplift{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none}.PageGoals-module__hqH0_G__page-goals__suggestion-pay{color:var(--color-success);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__suggestion-geo{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.PageGoals-module__hqH0_G__page-goals__suggestion-fit{color:var(--text-secondary);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__suggestion-credential{align-items:center;gap:var(--spacing-1);color:var(--color-warning-text);font-size:var(--font-size-xs);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__suggestion-badge{align-self:flex-start;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);color:var(--text-secondary);font-size:var(--font-size-xs);background:var(--surface-sunken);border-radius:var(--radius-full);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__search-divider{align-items:center;gap:var(--spacing-3);color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:flex}.PageGoals-module__hqH0_G__page-goals__search-divider-line{background:var(--border-subtle);width:100%;height:1px}.PageGoals-module__hqH0_G__page-goals__refinements{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.PageGoals-module__hqH0_G__page-goals__refinements-toggle{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;min-height:var(--control-height-md);padding:var(--spacing-3) var(--spacing-4);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.PageGoals-module__hqH0_G__page-goals__refinements-title,.PageGoals-module__hqH0_G__page-goals__refinements-summary{display:block}.PageGoals-module__hqH0_G__page-goals__refinements-summary{margin-top:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.PageGoals-module__hqH0_G__page-goals__optional-fields{gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__form-actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--control-height-md);padding:var(--spacing-2) var(--spacing-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__button--primary{color:var(--accent-contrast);background:var(--brand-gold)}.PageGoals-module__hqH0_G__page-goals__button--primary:hover{background:var(--brand-gold-hover)}.PageGoals-module__hqH0_G__page-goals__button--secondary{color:var(--text-primary);background:var(--surface);border-color:var(--border-default)}.PageGoals-module__hqH0_G__page-goals__button--secondary:hover{background:var(--surface-hover)}.PageGoals-module__hqH0_G__page-goals__button--danger{color:var(--accent-contrast);background:var(--color-error)}.PageGoals-module__hqH0_G__page-goals__hero{gap:var(--spacing-5);padding:var(--spacing-6);color:var(--chrome-text-strong);background:var(--chrome-surface);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__hero-topline{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__hero-actions{gap:var(--spacing-2);margin-left:auto;display:flex}.PageGoals-module__hqH0_G__page-goals__icon-button{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--chrome-text);background:var(--overlay-light);border:1px solid var(--chrome-divider);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__icon-button:hover{color:var(--text-primary);background:var(--surface-hover)}.PageGoals-module__hqH0_G__page-goals__icon-button--danger:hover{color:var(--color-error)}.PageGoals-module__hqH0_G__page-goals__destination{align-items:center;gap:var(--spacing-5);grid-template-columns:minmax(0,1fr) minmax(110px,.35fr) minmax(0,1fr);display:grid}.PageGoals-module__hqH0_G__page-goals__position{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__position--target{text-align:right;justify-self:end}.PageGoals-module__hqH0_G__page-goals__target-icon{width:var(--spacing-10);height:var(--spacing-10);color:var(--accent-contrast);background:var(--brand-gold);border-radius:var(--radius-full);flex:none;order:2;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__position:not(.PageGoals-module__hqH0_G__page-goals__position--target) .PageGoals-module__hqH0_G__page-goals__target-icon{order:0}.PageGoals-module__hqH0_G__page-goals__target-icon--link{color:var(--accent-contrast);cursor:pointer;transition:background-color var(--transition-fast);text-decoration:none}.PageGoals-module__hqH0_G__page-goals__target-icon--link:hover{background:var(--brand-gold-hover)}.PageGoals-module__hqH0_G__page-goals__target-icon--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PageGoals-module__hqH0_G__page-goals__position-label{margin-bottom:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:block}.PageGoals-module__hqH0_G__page-goals__position-title{color:var(--chrome-text-strong);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);text-overflow:ellipsis;margin:0;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__position .PageGoals-module__hqH0_G__page-goals__button{margin-top:var(--spacing-4)}.PageGoals-module__hqH0_G__page-goals__position-meta{margin-top:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-sm);display:block}.PageGoals-module__hqH0_G__page-goals__position-market{color:var(--chrome-text-muted,var(--chrome-text));font-size:var(--font-size-xs,.75rem);opacity:.75;margin-top:2px;display:block}.PageGoals-module__hqH0_G__page-goals__destination-arrow{align-items:center;gap:var(--spacing-2);color:var(--brand-gold);display:flex}.PageGoals-module__hqH0_G__page-goals__destination-line{background:var(--chrome-divider);flex:1;height:1px}.PageGoals-module__hqH0_G__page-goals__outcome-grid{gap:var(--spacing-3);grid-column:2/-1;grid-template-columns:1fr 1fr;display:grid}.PageGoals-module__hqH0_G__page-goals__outcome-grid--single{grid-template-columns:1fr;justify-items:end}.PageGoals-module__hqH0_G__page-goals__outcome{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--overlay-light);border:1px solid var(--chrome-divider);border-radius:var(--radius-md);display:flex}.PageGoals-module__hqH0_G__page-goals__outcome-icon{margin-top:var(--spacing-1);color:var(--brand-gold);flex:none}.PageGoals-module__hqH0_G__page-goals__outcome-label{margin-bottom:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);display:block}.PageGoals-module__hqH0_G__page-goals__outcome-value{color:var(--chrome-text-strong);font-size:var(--font-size-lg);display:block}.PageGoals-module__hqH0_G__page-goals__outcome-value--pay{color:var(--color-success)}.PageGoals-module__hqH0_G__page-goals__outcome-detail{margin-top:var(--spacing-1);color:var(--chrome-text);font-size:var(--font-size-xs);display:block}.PageGoals-module__hqH0_G__page-goals__hero-foot{justify-content:space-between;align-items:center;gap:var(--spacing-3);color:var(--chrome-text);font-size:var(--font-size-xs);display:flex}.PageGoals-module__hqH0_G__page-goals__personal-target{padding:var(--spacing-1) var(--spacing-3);color:var(--chrome-text-strong);background:var(--overlay-light);border-radius:var(--radius-full)}.PageGoals-module__hqH0_G__page-goals__scope-note{margin:calc(var(--spacing-2) * -1) 0 0;padding-top:var(--spacing-3);color:var(--chrome-text);font-size:var(--font-size-xs);border-top:1px solid var(--chrome-divider)}.PageGoals-module__hqH0_G__page-goals__clear-confirm{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);color:var(--text-primary);font-size:var(--font-size-sm);background:var(--color-error-background);border-radius:var(--radius-sm);display:flex}.PageGoals-module__hqH0_G__page-goals__clear-actions{gap:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__panel{padding:var(--spacing-6);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow)}.PageGoals-module__hqH0_G__page-goals__panel--column{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.PageGoals-module__hqH0_G__page-goals__section-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__section-title{margin:var(--spacing-1) 0 0;color:var(--text-primary);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.PageGoals-module__hqH0_G__page-goals__section-copy{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.PageGoals-module__hqH0_G__page-goals__section-subtitle{max-width:68ch;margin:var(--spacing-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.PageGoals-module__hqH0_G__page-goals__two-column{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.PageGoals-module__hqH0_G__page-goals__two-column--single{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__comparison-list{gap:var(--spacing-2);display:grid}.PageGoals-module__hqH0_G__page-goals__comparison-row{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__comparison-top{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--text-primary);font-size:var(--font-size-sm);display:flex}.PageGoals-module__hqH0_G__page-goals__match{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__match--aligned{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__hqH0_G__page-goals__match--partial{color:var(--color-warning-text);background:var(--color-warning-background)}.PageGoals-module__hqH0_G__page-goals__match--gap{color:var(--color-error);background:var(--color-error-background)}.PageGoals-module__hqH0_G__page-goals__match--unavailable{color:var(--text-muted);background:var(--surface-sunken)}.PageGoals-module__hqH0_G__page-goals__comparison-values{gap:var(--spacing-3);color:var(--text-secondary);font-size:var(--font-size-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__comparison-value{gap:var(--spacing-1);flex-direction:column;display:flex}.PageGoals-module__hqH0_G__page-goals__comparison-label,.PageGoals-module__hqH0_G__page-goals__row-evidence{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__demand-summary{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__demand-stat{padding:var(--spacing-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.PageGoals-module__hqH0_G__page-goals__demand-stat-label{margin-bottom:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:block}.PageGoals-module__hqH0_G__page-goals__demand-stat-value{color:var(--text-primary);font-size:var(--font-size-base)}.PageGoals-module__hqH0_G__page-goals__signal-list{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__signal{align-items:flex-start;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);display:flex}.PageGoals-module__hqH0_G__page-goals__signal-icon{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-error);font-size:var(--font-size-xs);background:var(--color-error-background);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__signal-icon--met{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__hqH0_G__page-goals__signal-label{color:var(--text-primary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PageGoals-module__hqH0_G__page-goals__signal-frequency{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);display:block}.PageGoals-module__hqH0_G__page-goals__opening-list{gap:var(--spacing-2);display:grid}.PageGoals-module__hqH0_G__page-goals__opening{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:var(--control-height-md);padding:var(--spacing-3);color:inherit;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex}.PageGoals-module__hqH0_G__page-goals__opening:hover{border-color:var(--hover-border);transform:translateY(-1px)}.PageGoals-module__hqH0_G__page-goals__opening-title{color:var(--text-primary);font-size:var(--font-size-sm);display:block}.PageGoals-module__hqH0_G__page-goals__opening-employer{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__opening-meta{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;flex:none;display:flex}.PageGoals-module__hqH0_G__page-goals__opening-meta-item{align-items:center;gap:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__text-link{align-items:center;gap:var(--spacing-2);color:var(--brand-gold-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__text-link:hover{text-decoration:underline}.PageGoals-module__hqH0_G__page-goals__text-link--footer{margin-top:auto}.PageGoals-module__hqH0_G__page-goals__peer-list{gap:var(--spacing-3);margin-top:var(--spacing-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__no-route{align-items:center;gap:var(--spacing-5);display:flex}.PageGoals-module__hqH0_G__page-goals__no-route-icon{width:var(--spacing-12);height:var(--spacing-12);color:var(--text-muted);font-size:var(--font-size-xl);background:var(--surface-sunken);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__path-failure{padding:var(--spacing-6);background:var(--surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);box-shadow:var(--goals-panel-shadow)}.PageGoals-module__hqH0_G__page-goals__path-failure-heading{align-items:flex-start;gap:var(--spacing-4);display:flex}.PageGoals-module__hqH0_G__page-goals__path-failure-icon{width:var(--spacing-10);height:var(--spacing-10);color:var(--color-warning-text);background:var(--color-warning-background);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.PageGoals-module__hqH0_G__page-goals__transfer-grid{gap:var(--spacing-4);margin-top:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__transfer-group{padding:var(--spacing-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__transfer-title{margin:0 0 var(--spacing-3);color:var(--text-primary);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__chip-list{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PageGoals-module__hqH0_G__page-goals__chip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);border-radius:var(--radius-full);display:inline-flex}.PageGoals-module__hqH0_G__page-goals__chip--match{color:var(--color-success);background:var(--color-success-background)}.PageGoals-module__hqH0_G__page-goals__chip--gap{color:var(--color-error);background:var(--color-error-background)}.PageGoals-module__hqH0_G__page-goals__bridge-section{margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--border-subtle)}.PageGoals-module__hqH0_G__page-goals__bridge-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.PageGoals-module__hqH0_G__page-goals__bridge-title{color:var(--text-primary);font-size:var(--font-size-base);margin:0}.PageGoals-module__hqH0_G__page-goals__bridge-summary{color:var(--text-muted);font-size:var(--font-size-xs)}.PageGoals-module__hqH0_G__page-goals__bridge-list{gap:var(--spacing-3);margin-top:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageGoals-module__hqH0_G__page-goals__bridge-card{padding:var(--spacing-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__bridge-card-topline{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.PageGoals-module__hqH0_G__page-goals__bridge-role{color:var(--text-primary);font-size:var(--font-size-sm)}.PageGoals-module__hqH0_G__page-goals__bridge-pay{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}.PageGoals-module__hqH0_G__page-goals__bridge-reason{margin:var(--spacing-2) 0 var(--spacing-3);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.PageGoals-module__hqH0_G__page-goals__pay-warning{margin:var(--spacing-4) 0 0;padding:var(--spacing-3);color:var(--color-warning-text);font-size:var(--font-size-sm);background:var(--color-warning-background);border-radius:var(--radius-sm)}@media (max-width:1100px){.PageGoals-module__hqH0_G__page-goals__setup{gap:var(--spacing-5);grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__optional-fields,.PageGoals-module__hqH0_G__page-goals__two-column,.PageGoals-module__hqH0_G__page-goals__peer-list{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__signal-list{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}}@media (max-width:768px){.PageGoals-module__hqH0_G__page-goals{gap:var(--spacing-3);padding-block:var(--spacing-3) var(--spacing-8)}.PageGoals-module__hqH0_G__page-goals__setup{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__setup-title{font-size:var(--font-size-3xl)}.PageGoals-module__hqH0_G__page-goals__discovery-controls,.PageGoals-module__hqH0_G__page-goals__suggestion-list{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__suggestion{min-height:var(--tap-target-min);align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__suggestion-topline{width:100%}.PageGoals-module__hqH0_G__page-goals__form-actions{flex-direction:column-reverse}.PageGoals-module__hqH0_G__page-goals__button{min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__hero{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__icon-button{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__destination{gap:var(--spacing-4);grid-template-columns:1fr auto}.PageGoals-module__hqH0_G__page-goals__destination-arrow{display:none}.PageGoals-module__hqH0_G__page-goals__position--target{padding-top:var(--spacing-4);border-top:1px solid var(--chrome-divider);grid-column:1/-1;justify-content:flex-end;justify-self:stretch}.PageGoals-module__hqH0_G__page-goals__position-title{font-size:var(--font-size-xl)}.PageGoals-module__hqH0_G__page-goals__outcome-grid{grid-column:1/-1;grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__outcome-grid--single{justify-items:stretch}.PageGoals-module__hqH0_G__page-goals__outcome-value{font-size:var(--font-size-base)}.PageGoals-module__hqH0_G__page-goals__hero-foot{flex-direction:column;align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__clear-confirm{flex-direction:column;align-items:stretch}.PageGoals-module__hqH0_G__page-goals__clear-actions{flex-direction:column}.PageGoals-module__hqH0_G__page-goals__panel{padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__section-heading{gap:var(--spacing-2);flex-direction:column}.PageGoals-module__hqH0_G__page-goals__comparison-values,.PageGoals-module__hqH0_G__page-goals__demand-summary{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__signal-list{grid-template-columns:1fr;overflow:visible}.PageGoals-module__hqH0_G__page-goals__opening{min-height:var(--tap-target-min);flex-direction:column;align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__opening-meta{align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__text-link--footer{min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__transfer-grid,.PageGoals-module__hqH0_G__page-goals__bridge-list{grid-template-columns:1fr}.PageGoals-module__hqH0_G__page-goals__no-route{flex-direction:column;align-items:flex-start}.PageGoals-module__hqH0_G__page-goals__path-failure{padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__bridge-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.PageGoals-module__hqH0_G__page-goals__hub{gap:var(--spacing-4)}.PageGoals-module__hqH0_G__page-goals__hub-section{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md)}.PageGoals-module__hqH0_G__page-goals__hub-heading{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.PageGoals-module__hqH0_G__page-goals__hub-cta{min-height:var(--tap-target-min)}.PageGoals-module__hqH0_G__page-goals__carousel-chevron{display:none}.PageGoals-module__hqH0_G__page-goals__carousel-track{gap:var(--spacing-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--spacing-1);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.PageGoals-module__hqH0_G__page-goals__carousel-track>*{scroll-snap-align:start;flex:0 0 13rem;width:13rem}.PageGoals-module__hqH0_G__page-goals__hub-card{min-height:0;padding:var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.PageGoals-module__hqH0_G__page-goals__button,.PageGoals-module__hqH0_G__page-goals__suggestion,.PageGoals-module__hqH0_G__page-goals__opening{transition:none}}}