:root{--color-primary: #1A110C;--color-secondary: #4A3728;--color-accent: #C5824B;--color-background: #FDFBFA;--color-surface: #FFFFFF;--color-text-primary: #1A110C;--color-text-secondary: #4A4A4A;--color-text-tertiary: #888888;--color-border: #E5E1DE;--color-border-light: #F0EEEB;--color-success: #2D5016;--color-warning: #B8860B;--color-danger: #8B2500;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--spacing-xs: var(--space-1);--spacing-sm: var(--space-2);--spacing-md: var(--space-4);--spacing-lg: var(--space-6);--spacing-xl: var(--space-8);--spacing-2xl: var(--space-12);--spacing-3xl: var(--space-16);--spacing-4xl: var(--space-24);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Spectral", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--font-size-xs: var(--text-xs);--font-size-sm: var(--text-sm);--font-size-base: var(--text-base);--font-size-lg: var(--text-lg);--font-size-xl: var(--text-xl);--font-size-2xl: var(--text-2xl);--font-size-3xl: var(--text-3xl);--font-size-4xl: var(--text-4xl);--font-size-5xl: var(--text-5xl);--font-size-6xl: var(--text-6xl);--shadow-sm: 0 1px 2px rgba(26, 17, 12, .05);--shadow-md: 0 4px 12px rgba(26, 17, 12, .08);--shadow-lg: 0 12px 24px rgba(26, 17, 12, .12);--shadow-xl: 0 24px 48px rgba(26, 17, 12, .15);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.2, 0, 0, 1);--transition-base: .25s cubic-bezier(.2, 0, 0, 1);--transition-slow: .4s cubic-bezier(.2, 0, 0, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-background);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-4xl);font-weight:700}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-accent);text-decoration:none;transition:all var(--transition-fast);border-bottom:1px solid transparent}a:hover{color:var(--color-primary);border-bottom-color:var(--color-accent)}a:focus{outline:2px solid var(--color-accent);outline-offset:4px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}.container-fluid{width:100%;padding:0 var(--spacing-lg)}.section{padding:var(--spacing-4xl) 0}.section-header{text-align:center;margin-bottom:var(--spacing-3xl)}.section-title{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md);text-align:center}.section-subtitle,.section-desc{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-3xl);text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.btn-primary,.btn-hero{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;padding:14px 32px;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-base);text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--color-primary);color:#fff;letter-spacing:.05em;text-transform:uppercase}.btn-primary:hover,.btn-hero:hover{background:var(--color-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;padding:12px 28px;border-radius:var(--radius-md);background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary);cursor:pointer;transition:all var(--transition-base);text-transform:uppercase;letter-spacing:.05em}.btn-secondary:hover{background:var(--color-border-light);border-color:var(--color-secondary)}.btn-text{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;padding:8px 16px;transition:all var(--transition-fast)}.btn-text:hover{color:var(--color-primary);background:var(--color-border-light)}.form-group{margin-bottom:var(--space-6)}.form-label{display:block;margin-bottom:var(--space-2)}.label-text{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-1);display:block}.label-help{font-size:var(--text-sm);color:var(--color-text-secondary);display:block}.form-input,.form-select{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);transition:all var(--transition-base);background:#fff;color:var(--color-text-primary)}.form-input:focus,.form-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-border-light)}.form-input.error,.form-select.error{border-color:var(--color-danger)}.form-error{display:block;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--font-medium)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234a4a4a' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10)}.card{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.badge{display:inline-block;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px}.badge-crisis{background:#fff5f5;color:var(--color-danger)}.badge-stable{background:#f0f8f0;color:var(--color-success)}.badge-trending{background:#fff5f5;color:var(--color-danger)}.badge-opportunity{background:#f0f8f0;color:var(--color-success)}.grid{display:grid;gap:var(--space-4)}@media(min-width:768px){.grid{gap:var(--space-6)}}@media(min-width:768px){.grid-cols-2\@md{grid-template-columns:repeat(2,1fr)}.grid-cols-3\@md{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.grid-cols-3\@lg{grid-template-columns:repeat(3,1fr)}.grid-cols-4\@lg{grid-template-columns:repeat(4,1fr)}}.header{position:sticky;top:0;z-index:1000;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light);transition:all var(--transition-base)}.nav-container{max-width:1440px;margin:0 auto;padding:0 var(--space-6)}.nav-content{display:flex;align-items:center;justify-content:space-between;height:72px;transition:height var(--transition-base)}.logo{display:flex;flex-direction:column;align-items:flex-start;border:none;background:none;cursor:pointer;padding:0;text-align:left}.logo-text{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:800;letter-spacing:.08em;color:var(--color-primary);line-height:1}.logo-tagline{font-family:var(--font-sans);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.25em;color:var(--color-accent);margin-top:6px;opacity:.8}.nav-links{display:none;gap:var(--spacing-xl)}@media(min-width:1024px){.nav-links{display:flex}}.nav-link{font-family:var(--font-sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;transition:all var(--transition-fast);padding:4px 8px;border-radius:var(--radius-sm)}.nav-link:hover,.nav-link.active{color:var(--color-primary);background:var(--color-border-light)}.desktop-cta{display:none}@media(min-width:768px){.desktop-cta{display:inline-flex}}.mobile-menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:var(--spacing-sm);z-index:1100}@media(min-width:1024px){.mobile-menu-toggle{display:none}}.hamburger-line{width:24px;height:2px;background:var(--color-primary);transition:all var(--transition-base)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-background);z-index:1050;display:flex;align-items:center;justify-content:center;transform:translateY(-100%);transition:transform var(--transition-slow)}.mobile-menu.open{transform:translateY(0)}.mobile-menu-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.mobile-link{font-family:var(--font-serif);font-size:var(--font-size-2xl);color:var(--color-primary);background:none;border:none;cursor:pointer}.site-footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-4xl) 0 var(--spacing-2xl);margin-top:var(--spacing-4xl)}.footer-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}@media(min-width:768px){.footer-grid{grid-template-columns:2fr repeat(3,1fr)}}.footer-label{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.footer-links{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-link{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:none;border:none;cursor:pointer;text-align:left;padding:0;transition:color var(--transition-fast)}.footer-compliance-text{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.6}.footer-bottom{padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.copyright{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.footer-legal{display:flex;gap:var(--spacing-lg)}.legal-link{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:none;border:none;cursor:pointer}.footer-tagline{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-6);max-width:240px}.footer-status{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;background:#f0f8f0;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-success)}.status-dot{width:6px;height:6px;background:currentColor;border-radius:var(--radius-full)}.footer-label{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);margin-bottom:var(--space-6)}.footer-links{display:flex;flex-direction:column;gap:var(--space-4)}.footer-link{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:left;transition:color var(--transition-fast)}.footer-link:hover{color:var(--color-primary)}.footer-link.disabled{opacity:.5;cursor:not-allowed}.footer-compliance-text{font-size:var(--text-xs);line-height:1.8;color:var(--color-text-tertiary)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:var(--space-4);align-items:center}@media(min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between}}.copyright{font-size:var(--text-xs);color:var(--color-text-secondary)}.footer-legal{display:flex;gap:var(--space-6)}.legal-link{font-size:var(--text-xs);color:var(--color-text-secondary);transition:color var(--transition-fast)}.legal-link:hover{color:var(--color-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn var(--transition-slow) ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.search-trigger{display:flex;align-items:center;gap:var(--space-3);background:var(--color-background);border:1px solid var(--color-border-light);padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;min-width:200px}.search-trigger:hover{border-color:var(--color-accent);background:#fff;box-shadow:var(--shadow-sm)}.trigger-text{flex:1;font-weight:500}.trigger-kbd{font-size:10px;font-weight:700;background:var(--color-border);padding:1px 4px;border-radius:2px;color:var(--color-text-tertiary)}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#2c181066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;justify-content:center;padding-top:100px}.search-modal{width:100%;max-width:640px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;border:1px solid var(--color-border-light)}.search-input-wrapper{display:flex;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);gap:var(--space-4)}.search-icon{color:var(--color-text-tertiary)}.modal-input{flex:1;border:none;background:transparent;font-size:var(--text-xl);font-family:var(--font-sans);font-weight:500;color:var(--color-text-primary);outline:none;letter-spacing:-.01em}.modal-input::placeholder{color:var(--color-text-tertiary)}.close-btn{background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);padding:4px;border-radius:4px}.close-btn:hover{background:var(--color-bg);color:var(--color-primary)}.search-content{flex:1;overflow-y:auto;padding:var(--space-4) 0}.group-label{font-size:10px;font-weight:800;color:var(--color-text-tertiary);padding:var(--space-4) var(--space-6) var(--space-2);letter-spacing:.1em}.search-item{display:flex;align-items:center;gap:var(--space-4);padding:12px var(--space-6);cursor:pointer;transition:all .2s;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}.search-item:hover{background:var(--color-bg);color:var(--color-primary)}.search-item .item-info{flex:1;display:flex;justify-content:space-between;align-items:center}.city-index{font-size:11px;font-weight:800;color:var(--color-primary)}.chevron{opacity:0;transition:opacity .2s}.search-item:hover .chevron{opacity:1}.no-results{padding:var(--space-8) var(--space-6);text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm)}.search-footer{padding:var(--space-3) var(--space-6);background:#fbfaf8;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.footer-tag{font-size:9px;font-weight:800;color:var(--color-primary);border:1px solid var(--color-primary);padding:1px 6px;letter-spacing:.1em}.footer-tip{font-size:9px;color:var(--color-text-tertiary);font-weight:600}.color-success{color:#1e7e34}.color-primary{color:var(--color-primary)}@media(max-width:640px){.search-modal{max-height:100vh;border-radius:0}.search-overlay{padding-top:0}.trigger-kbd{display:none}}.salary-calculator{background:#fff;padding:var(--space-20) 0}.calculator-card{max-width:800px;margin:0 auto;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-8);box-shadow:var(--shadow-xl)}.progress-steps{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12);padding:0 var(--space-4)}.step{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);opacity:.3;transition:opacity var(--transition-base)}.step.active{opacity:1}.step-num{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--font-bold);font-family:var(--font-sans)}.step.active .step-num{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.step-label{font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary)}.step-divider{flex:1;height:1px;background:var(--color-border);margin:-14px var(--space-4) 0}.form-step{max-width:540px;margin:0 auto}.form-group{margin-bottom:var(--space-8)}.salary-input-group{position:relative;margin-top:var(--space-2)}.currency-symbol{position:absolute;left:var(--space-6);top:50%;transform:translateY(-50%);font-size:var(--text-2xl);font-family:var(--font-serif);color:var(--color-text-secondary);pointer-events:none}.salary-input{width:100%;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);font-size:var(--text-4xl);font-family:var(--font-serif);font-weight:var(--font-bold);background:#fff;border:1px solid var(--color-border);text-align:left}.salary-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:var(--space-10)}.preset-btn{padding:var(--space-3);background:#fff;border:1px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast)}.preset-btn:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.results-header{text-align:center;margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.results-title{font-family:var(--font-serif);font-size:var(--text-3xl);margin-bottom:var(--space-2)}.comparison-grid{display:grid;gap:var(--space-6);margin-bottom:var(--space-10)}@media(min-width:768px){.comparison-grid{grid-template-columns:repeat(2,1fr)}}.comparison-card{background:#fff;border:1px solid var(--color-border);padding:var(--space-6)}.card-header{margin-bottom:var(--space-6)}.card-city{font-family:var(--font-serif);font-size:var(--text-xl);margin-top:var(--space-1)}.metrics{display:flex;flex-direction:column;gap:var(--space-6)}.metric{padding-top:var(--space-4);border-top:1px solid var(--color-background)}.metric:first-child{border-top:none;padding-top:0}.metric-value{display:block;font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-primary)}.metric-percent{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase}.metric-percent.positive{color:var(--color-success);font-weight:var(--font-bold)}.savings-banner{margin-top:var(--space-6);padding:var(--space-4);background:#dcfce7;border:1px solid #166534;text-align:center}.savings-amount{display:block;font-size:var(--text-xl);font-weight:var(--font-bold);color:#166534}.savings-annual{font-size:var(--text-xs);text-transform:uppercase;color:#166534;opacity:.8}.result-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-4);margin-bottom:var(--space-6)}.btn-reset{display:block;text-align:center;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);text-decoration:underline;background:transparent;border:none;cursor:pointer;margin:0 auto}.methodology-toggle{margin-top:var(--space-12);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.methodology-toggle summary{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);cursor:pointer}.methodology-content{background:var(--color-surface);padding:var(--space-8);margin-top:var(--space-4);border:1px solid var(--color-border)}.methodology-content h4{font-family:var(--font-serif);font-size:var(--text-lg);margin-bottom:var(--space-4)}.home-view{background-color:var(--color-background)}.hero-section{padding:var(--space-32) 0 var(--space-24);background:radial-gradient(circle at top right,rgba(197,130,75,.05),transparent),linear-gradient(180deg,#FFFFFF 0%,var(--color-background) 100%);border-bottom:1px solid var(--color-border-light);overflow:hidden}.hero-layout{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media(min-width:1024px){.hero-layout{grid-template-columns:1.1fr .9fr;gap:var(--space-20)}}.hero-content{max-width:640px}.hero-headline{font-size:clamp(2.75rem,8vw,4.75rem);margin:var(--space-2) 0 var(--space-8);line-height:1;letter-spacing:-.03em;font-weight:800}.hero-headline .highlight{color:var(--color-secondary);font-style:italic}.hero-subheadline{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:540px}.hero-stats{display:flex;gap:var(--space-12);margin-bottom:var(--space-10)}.hero-stat{display:flex;flex-direction:column}.hero-stat .stat-value{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:1}.hero-stat .stat-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-top:var(--space-2)}.hero-actions{display:flex;gap:var(--space-4)}.hero-visual{position:relative;background:#fff;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xl);transform:rotate(1deg)}.map-container{height:400px;background:var(--color-surface);width:100%;overflow:hidden}.map-caption{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;margin-top:var(--space-4);font-family:var(--font-sans)}.optimizer-segment{padding:var(--space-20) 0;background:#fff}.institutional-proof{padding:var(--space-12) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.proof-label{font-size:var(--text-xs);text-align:center;letter-spacing:.2em;color:var(--color-text-tertiary);margin-bottom:var(--space-8)}.logo-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8) var(--space-16);opacity:.7;filter:grayscale(1)}.proof-logo{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary)}.market-discovery{padding:var(--space-24) 0}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.market-card{background:#fff;border:1px solid var(--color-border-light);padding:var(--space-8);display:flex;flex-direction:column;transition:all var(--transition-base);border-radius:var(--radius-sm)}.market-card:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8)}.market-name{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-primary)}.status-badge{font-size:10px;padding:2px 8px;border-radius:99px;text-transform:uppercase;font-weight:var(--font-bold)}.status-badge.trending{background:#fee2e2;color:#991b1b}.status-badge.opportunity{background:#dcfce7;color:#166534}.card-main{display:flex;gap:var(--space-8);margin-bottom:var(--space-8)}.metric-group{display:flex;flex-direction:column}.metric-label{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:var(--space-1)}.metric-value{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary)}.card-action{margin-top:auto;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-secondary);text-decoration:none}.research-segment{padding:var(--space-24) 0;background:var(--color-primary);color:#fff}.research-grid{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media(min-width:768px){.research-grid{grid-template-columns:1fr 1fr}}.research-title{font-size:var(--text-4xl);margin-bottom:var(--space-6);color:var(--color-background)}.research-text{font-size:var(--text-lg);line-height:1.6;opacity:.8;margin-bottom:var(--space-8)}.schematic-placeholder{aspect-ratio:16/9;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:#fff6}.newsletter-section{padding:var(--space-24) 0;text-align:center}.newsletter-box{max-width:800px;margin:0 auto;padding:var(--space-16);background:var(--color-surface);border:1px solid var(--color-border)}.newsletter-title{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.newsletter-subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-10);max-width:540px;margin-inline:auto}.newsletter-control{display:flex;gap:var(--space-2);max-width:480px;margin:0 auto var(--space-6)}.newsletter-input{flex:1;background:#fff;border:1px solid var(--color-border);padding:0 var(--space-6);font-size:var(--text-base)}.newsletter-privacy{font-size:var(--text-xs);color:var(--color-text-tertiary)}.city-detail-container{background-color:var(--color-background);min-height:100vh;color:var(--color-text-primary)}.institutional-breadcrumbs{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);background:#fff}.breadcrumb-list{display:flex;align-items:center;gap:var(--space-3);list-style:none;margin:0;padding:0;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.breadcrumb-list a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.breadcrumb-list a:hover{color:var(--color-primary)}.breadcrumb-list .separator{color:var(--color-text-tertiary)}.breadcrumb-list .active{color:var(--color-primary)}.market-audit-hero{padding:var(--space-12) 0;background:#fff;border-bottom:1px solid var(--color-border-light)}.hero-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:768px){.hero-grid{grid-template-columns:1fr auto}}.market-tag{display:inline-block;font-size:10px;font-weight:800;color:var(--color-primary);border:1.5px solid var(--color-primary);padding:2px 8px;margin-bottom:var(--space-4);letter-spacing:.1em}.market-title{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:700;margin:0 0 var(--space-2) 0;line-height:1.1}.market-title .state-code{color:var(--color-text-tertiary);font-weight:400}.market-subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.market-stats-row{display:flex;flex-wrap:wrap;gap:var(--space-4)}.stat-pill{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg);padding:6px 12px;border-radius:4px;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.status-badge{display:flex;align-items:center;gap:var(--space-2);padding:6px 12px;border-radius:4px;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em}.status-stable{background:#e6f4ea;color:#1e7e34}.status-elevated{background:#fff4e5;color:#b26a00}.status-critical{background:#fce8e8;color:#c53030}.hero-index-display{text-align:center;padding:var(--space-8);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);min-width:220px;box-shadow:var(--shadow-xl)}.index-label{font-size:var(--text-xs);font-weight:800;letter-spacing:.1em;opacity:.9;margin-bottom:var(--space-2)}.index-value{font-size:var(--text-6xl);font-weight:800;line-height:1;margin-bottom:var(--space-1)}.index-context{font-size:var(--text-xs);font-weight:600;opacity:.8}.metrics-audit-section{padding:var(--space-12) 0}.quad-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-6)}@media(min-width:640px){.quad-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.quad-grid{grid-template-columns:repeat(4,1fr)}}.audit-card{background:#fff;padding:var(--space-6);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.audit-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.card-label{font-size:10px;font-weight:800;color:var(--color-text-tertiary);letter-spacing:.05em}.info-icon{color:var(--color-text-tertiary);cursor:help}.card-value{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-2);color:var(--color-text)}.trend-indicator{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:700}.trend-indicator.improving{color:#1e7e34}.trend-indicator.worsening{color:#c53030}.context-label{font-size:var(--text-xs);color:var(--color-text-tertiary)}.equilibrium-section{padding:var(--space-12) 0;background:var(--color-bg)}.equilibrium-card{background:#fff;border-radius:var(--radius-sm);border:1px solid var(--color-border-light);overflow:hidden;box-shadow:var(--shadow-xl)}.card-content{display:grid;grid-template-columns:1fr}@media(min-width:768px){.card-content{grid-template-columns:1fr 1fr}}.calc-sidebar{padding:var(--space-10);background:#fbfaf8;border-right:1px solid var(--color-border)}.calc-results{padding:var(--space-10);display:flex;flex-direction:column;justify-content:center}.section-title{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-4)}.section-desc{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-8);line-height:1.6}.control-group{margin-bottom:var(--space-8)}.control-group label{display:block;font-size:10px;font-weight:800;color:var(--color-text-tertiary);margin-bottom:var(--space-4);letter-spacing:.05em}.range-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.range-presets button{padding:10px;font-size:var(--text-xs);font-weight:700;background:#fff;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all .2s}.range-presets button:hover{border-color:var(--color-primary)}.range-presets button.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.audit-select{width:100%;padding:12px;font-size:var(--text-sm);font-weight:600;border:1px solid var(--color-border);border-radius:4px;background:#fff}.result-main{text-align:center;margin-bottom:var(--space-8)}.result-label{font-size:var(--text-xs);font-weight:800;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.result-value{font-size:var(--text-6xl);font-weight:800;color:var(--color-primary);line-height:1;margin-bottom:var(--space-4)}.result-status{font-size:var(--text-sm);font-weight:700}.result-status .success{color:#1e7e34}.result-status .warning{color:#c53030}.result-breakdown{border-top:1px dashed var(--color-border);padding-top:var(--space-6)}.breakdown-item{display:flex;justify-content:space-between;font-size:var(--text-sm);margin-bottom:var(--space-3);color:var(--color-text-secondary)}.breakdown-item span:last-child{font-weight:700;color:var(--color-text)}.trend-visualization-section{padding:var(--space-12) 0;background:#fff;border-top:1px solid var(--color-border)}.chart-container-audit{position:relative;padding:var(--space-8) 0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-4)}.y-axis-labels{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;font-weight:700;color:var(--color-text-tertiary);padding-bottom:20px}.chart-area{position:relative}.trend-svg{width:100%;height:300px;overflow:visible}.grid-line{stroke:var(--color-border);stroke-width:1;stroke-dasharray:4}.trend-path{stroke:var(--color-primary);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.trend-dot{fill:#fff;stroke:var(--color-primary);stroke-width:3}.x-axis-labels{display:flex;justify-content:space-between;margin-top:var(--space-4);font-size:10px;font-weight:700;color:var(--color-text-tertiary)}.comparison-delta-section{padding:var(--space-16) 0;background:#fbfaf8}.comparison-table-audit{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.audit-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.audit-table th{text-align:left;padding:16px;background:#f1f0ee;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border)}.audit-table td{padding:16px;border-bottom:1px solid var(--color-border)}.current-highlight{background:#fdfcfb}.current-highlight td{font-weight:700}.success-text{color:#1e7e34}.audit-link{color:var(--color-primary);text-decoration:none;font-weight:700}.audit-link:hover{text-decoration:underline}.audit-disclosures{padding:var(--space-12) 0 var(--space-8);background:#222;color:#888}.disclosure-grid{display:grid;grid-template-columns:1fr;gap:var(--space-10);margin-bottom:var(--space-8)}@media(min-width:768px){.disclosure-grid{grid-template-columns:1fr 1fr}}.disclosure-block h4{font-size:10px;font-weight:800;color:#eee;margin-bottom:var(--space-4);letter-spacing:.15em}.disclosure-block p{font-size:var(--text-xs);line-height:1.8}.final-cite{border-top:1px solid #444;padding-top:var(--space-6);text-align:center;font-size:10px;font-weight:700;letter-spacing:.2em}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-4{gap:var(--space-4)}.regional-hub-container{background-color:var(--color-bg);min-height:100vh}.hub-hero{background:#fff;padding:var(--space-20) 0 var(--space-16);border-top:4px solid var(--color-primary);border-bottom:1px solid var(--color-border-light)}.hub-tag{display:inline-block;font-size:10px;font-weight:800;border:1px solid var(--color-accent);color:var(--color-accent);padding:2px 8px;margin-bottom:var(--space-6);letter-spacing:.15em;text-transform:uppercase}.hub-title-row{display:flex;align-items:flex-start;gap:var(--space-6)}.hub-title{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:700;margin:0 0 var(--space-2) 0;line-height:1.1}.hub-desc{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;line-height:1.6}.hub-controls{padding:var(--space-6) 0;background:#fbfaf8;border-bottom:1px solid var(--color-border);position:sticky;top:60px;z-index:100}.controls-inner{display:flex;justify-content:space-between;align-items:center}.result-count{font-size:var(--text-sm);color:var(--color-text-secondary)}.sort-group{display:flex;gap:var(--space-2)}.sort-btn{display:flex;align-items:center;gap:var(--space-2);background:#fff;border:1px solid var(--color-border);padding:6px 12px;font-size:var(--text-xs);font-weight:700;cursor:pointer;border-radius:4px;transition:all .2s;color:var(--color-text-secondary)}.sort-btn:hover{border-color:var(--color-primary)}.sort-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.hub-grid-section{padding:var(--space-12) 0}.hub-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-6)}@media(min-width:768px){.hub-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hub-grid{grid-template-columns:repeat(3,1fr)}}.hub-card{background:#fff;border:1px solid var(--color-border-light);padding:var(--space-8);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);display:flex;flex-direction:column}.hub-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--color-accent)}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}.city-label{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.badge-row{display:flex;gap:4px}.status-badge{font-size:8px;font-weight:800;padding:2px 6px;border-radius:2px}.status-badge.trending{background:#fce8e8;color:#c53030}.status-badge.opportunity{background:#e6f4ea;color:#1e7e34}.card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px dashed var(--color-border);margin-bottom:var(--space-4)}.mini-metric{display:flex;flex-direction:column}.mini-metric .label{font-size:9px;font-weight:800;color:var(--color-text-tertiary);margin-bottom:2px}.mini-metric .value{font-size:var(--text-lg);font-weight:700;color:var(--color-text)}.card-footer{display:flex;justify-content:space-between;align-items:center;color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.hub-discovery-nav{padding:var(--space-16) 0;background:#fff;border-top:1px solid var(--color-border)}.discovery-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:768px){.discovery-grid{grid-template-columns:1fr 1fr}}.discovery-item{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.discovery-item:hover{border-color:var(--color-primary);background:#fff}.discovery-item h4{font-family:var(--font-serif);font-size:var(--text-lg);margin-bottom:4px}.discovery-item p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}@media(max-width:640px){.controls-inner{flex-direction:column;gap:var(--space-4);align-items:flex-start}.sort-group{width:100%;overflow-x:auto;padding-bottom:4px}}.comparison-view-container{background-color:var(--color-bg);min-height:100vh}.comparison-header{background:#fff;padding:var(--space-20) 0 var(--space-16);border-bottom:1px solid var(--color-border-light)}.comparison-tag{display:inline-block;font-size:10px;font-weight:800;color:var(--color-primary);border:1px solid var(--color-primary);padding:2px 8px;margin-bottom:var(--space-4);letter-spacing:.1em}.comparison-title{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--space-4)}.comparison-desc{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;line-height:1.6}.comparison-stage{padding:var(--space-12) 0}.comparison-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-6);align-items:flex-start}@media(min-width:768px){.comparison-grid{grid-template-columns:repeat(3,1fr)}}.comparison-col{background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--space-10);position:relative;display:flex;flex-direction:column;min-height:400px;box-shadow:var(--shadow-md);transition:all var(--transition-base)}.comparison-col:hover{border-color:var(--color-accent)}.remove-col{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);padding:4px;border-radius:4px}.remove-col:hover{background:#fce8e8;color:#c53030}.col-header{text-align:center;margin-bottom:var(--space-8)}.col-header .city-name{font-family:var(--font-serif);font-size:var(--text-2xl);margin-bottom:var(--space-2)}.pressure-badge{display:inline-block;font-size:10px;font-weight:800;padding:4px 10px;border-radius:4px;letter-spacing:.05em}.pressure-badge[data-level=high]{background:#fce8e8;color:#c53030}.pressure-badge[data-level=normal]{background:#e6f4ea;color:#1e7e34}.col-metrics{flex:1}.metric-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-bg);font-size:var(--text-sm)}.metric-row.highlight{background:#fbfaf8;padding:12px 8px;margin:0 -8px;border-radius:4px}.metric-info{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}.view-full-audit{margin-top:var(--space-8);width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px;background:var(--color-primary);color:#fff;border:none;border-radius:4px;font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:opacity .2s}.view-full-audit:hover{opacity:.9}.comparison-col.placeholder{border:2px dashed var(--color-border);background:transparent;justify-content:center;align-items:center}.add-prompt{text-align:center}.add-icon{width:64px;height:64px;border-radius:50%;background:var(--color-bg);color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.add-prompt h4{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.selector-dropdown{width:100%;padding:10px;font-size:var(--text-xs);font-weight:600;border:1px solid var(--color-border);border-radius:4px;background:#fff}.delta-analysis{margin-top:var(--space-12);background:#fff;border:1px solid var(--color-border-light);padding:var(--space-10);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.delta-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-primary)}.delta-header h3{font-family:var(--font-serif);font-size:var(--text-xl)}.delta-content p{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6}.delta-highlight{font-weight:800;color:var(--color-primary)}@media(max-width:640px){.comparison-col{min-height:auto}}��/�*� �D�e�c�i�s�i�o�n�W�i�z�a�r�d�.�c�s�s� �-� �I�n�s�t�i�t�u�t�i�o�n�a�l� �A�u�d�i�t� �I�n�t�e�r�f�a�c�e� �*�/� � � � �.�d�e�c�i�s�i�o�n�-�w�i�z�a�r�d� �{� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �w�h�i�t�e�;� � � � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�)�;� � � � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�s�m�)�;� � � � � � �b�o�x�-�s�h�a�d�o�w�:� �v�a�r�(�-�-�s�h�a�d�o�w�-�x�l�)�;� � � � � � �o�v�e�r�f�l�o�w�:� �h�i�d�d�e�n�;� � � � � � �m�a�x�-�w�i�d�t�h�:� �6�4�0�p�x�;� � � � � � �m�a�r�g�i�n�:� �0� �a�u�t�o�;� � �}� � � � �.�w�i�z�a�r�d�-�h�e�a�d�e�r� �{� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �#�f�b�f�a�f�8�;� � � � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�8�)� �v�a�r�(�-�-�s�p�a�c�e�-�1�0�)�;� � � � � � �b�o�r�d�e�r�-�b�o�t�t�o�m�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�-�l�i�g�h�t�)�;� � �}� � � � �.�w�i�z�a�r�d�-�t�i�t�l�e� �{� � � � � � �f�o�n�t�-�f�a�m�i�l�y�:� �v�a�r�(�-�-�f�o�n�t�-�s�e�r�i�f�)�;� � � � � � �f�o�n�t�-�s�i�z�e�:� �v�a�r�(�-�-�t�e�x�t�-�2�x�l�)�;� � � � � � �f�o�n�t�-�w�e�i�g�h�t�:� �8�0�0�;� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�)�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�p�r�i�m�a�r�y�)�;� � �}� � � � �.�w�i�z�a�r�d�-�d�e�s�c� �{� � � � � � �f�o�n�t�-�s�i�z�e�:� �v�a�r�(�-�-�t�e�x�t�-�s�m�)�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�t�e�x�t�-�s�e�c�o�n�d�a�r�y�)�;� � � � � � �l�i�n�e�-�h�e�i�g�h�t�:� �1�.�5�;� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�6�)�;� � �}� � � � �.�w�i�z�a�r�d�-�p�r�o�g�r�e�s�s� �{� � � � � � �d�i�s�p�l�a�y�:� �f�l�e�x�;� � � � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�)�;� � �}� � � � �.�p�r�o�g�r�e�s�s�-�d�o�t� �{� � � � � � �w�i�d�t�h�:� �3�2�p�x�;� � � � � � �h�e�i�g�h�t�:� �4�p�x�;� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�-�l�i�g�h�t�)�;� � � � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �2�p�x�;� � � � � � �t�r�a�n�s�i�t�i�o�n�:� �a�l�l� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�b�a�s�e�)�;� � �}� � � � �.�p�r�o�g�r�e�s�s�-�d�o�t�.�a�c�t�i�v�e� �{� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�c�o�l�o�r�-�a�c�c�e�n�t�)�;� � �}� � � � �.�w�i�z�a�r�d�-�b�o�d�y� �{� � � � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�1�0�)�;� � � � � � �m�i�n�-�h�e�i�g�h�t�:� �3�2�0�p�x�;� � �}� � � � �.�w�i�z�a�r�d�-�s�t�e�p� �{� � � � � � �a�n�i�m�a�t�i�o�n�:� �f�a�d�e�I�n� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�b�a�s�e�)� �f�o�r�w�a�r�d�s�;� � �}� � � � �.�s�t�e�p�-�t�i�t�l�e� �{� � � � � � �f�o�n�t�-�f�a�m�i�l�y�:� �v�a�r�(�-�-�f�o�n�t�-�s�a�n�s�)�;� � � � � � �f�o�n�t�-�s�i�z�e�:� �v�a�r�(�-�-�t�e�x�t�-�x�s�)�;� � � � � � �f�o�n�t�-�w�e�i�g�h�t�:� �8�0�0�;� � � � � � �t�e�x�t�-�t�r�a�n�s�f�o�r�m�:� �u�p�p�e�r�c�a�s�e�;� � � � � � �l�e�t�t�e�r�-�s�p�a�c�i�n�g�:� �0�.�1�e�m�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�p�r�i�m�a�r�y�)�;� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�8�)�;� � �}� � � � �/�*� �O�p�t�i�o�n� �C�a�r�d�s� �(�G�r�i�d� �S�e�l�e�c�t�o�r�s�)� �*�/� � �.�o�p�t�i�o�n�-�g�r�i�d� �{� � � � � � �d�i�s�p�l�a�y�:� �g�r�i�d�;� � � � � � �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�2�,� �1�f�r�)�;� � � � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�4�)�;� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�6�)�;� � �}� � � � �.�o�p�t�i�o�n�-�c�a�r�d� �{� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �w�h�i�t�e�;� � � � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�)�;� � � � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�6�)�;� � � � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�m�d�)�;� � � � � � �c�u�r�s�o�r�:� �p�o�i�n�t�e�r�;� � � � � � �t�e�x�t�-�a�l�i�g�n�:� �l�e�f�t�;� � � � � � �t�r�a�n�s�i�t�i�o�n�:� �a�l�l� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�f�a�s�t�)�;� � � � � � �d�i�s�p�l�a�y�:� �f�l�e�x�;� � � � � � �f�l�e�x�-�d�i�r�e�c�t�i�o�n�:� �c�o�l�u�m�n�;� � �}� � � � �.�o�p�t�i�o�n�-�c�a�r�d�:�h�o�v�e�r� �{� � � � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�a�c�c�e�n�t�)�;� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�-�l�i�g�h�t�)�;� � �}� � � � �.�o�p�t�i�o�n�-�c�a�r�d�.�s�e�l�e�c�t�e�d� �{� � � � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�p�r�i�m�a�r�y�)�;� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �#�f�b�f�a�f�8�;� � � � � � �b�o�x�-�s�h�a�d�o�w�:� �i�n�s�e�t� �0� �0� �0� �1�p�x� �v�a�r�(�-�-�c�o�l�o�r�-�p�r�i�m�a�r�y�)�;� � �}� � � � �.�o�p�t�i�o�n�-�l�a�b�e�l� �{� � � � � � �f�o�n�t�-�s�i�z�e�:� �v�a�r�(�-�-�t�e�x�t�-�s�m�)�;� � � � � � �f�o�n�t�-�w�e�i�g�h�t�:� �7�0�0�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�p�r�i�m�a�r�y�)�;� � �}� � � � �/�*� �V�e�r�d�i�c�t� �D�i�s�p�l�a�y� �*�/� � �.�r�e�s�u�l�t�-�v�e�r�d�i�c�t� �{� � � � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�8�)�;� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �#�f�d�f�c�f�a�;� � � � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�l�g�)�;� � � � � � �b�o�r�d�e�r�:� �1�p�x� �d�a�s�h�e�d� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�)�;� � � � � � �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�6�)�;� � �}� � � � �.�v�e�r�d�i�c�t�-�b�a�d�g�e� �{� � � � � � �d�i�s�p�l�a�y�:� �i�n�l�i�n�e�-�b�l�o�c�k�;� � � � � � �f�o�n�t�-�s�i�z�e�:� �1�0�p�x�;� � � � � � �f�o�n�t�-�w�e�i�g�h�t�:� �8�0�0�;� � � � � � �t�e�x�t�-�t�r�a�n�s�f�o�r�m�:� �u�p�p�e�r�c�a�s�e�;� � � � � � �l�e�t�t�e�r�-�s�p�a�c�i�n�g�:� �0�.�1�e�m�;� � � � � � �p�a�d�d�i�n�g�:� �2�p�x� �8�p�x�;� � � � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �4�p�x�;� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�4�)�;� � �}� � � � �.�v�e�r�d�i�c�t�-�b�a�d�g�e�.�p�o�s�i�t�i�v�e� �{� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �#�e�6�f�4�e�a�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�s�u�c�c�e�s�s�)�;� � �}� � � � �.�v�e�r�d�i�c�t�-�b�a�d�g�e�.�n�e�g�a�t�i�v�e� �{� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �#�f�c�e�8�e�8�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�d�a�n�g�e�r�)�;� � �}� � � � �.�v�e�r�d�i�c�t�-�a�m�o�u�n�t� �{� � � � � � �f�o�n�t�-�s�i�z�e�:� �v�a�r�(�-�-�t�e�x�t�-�5�x�l�)�;� � � � � � �f�o�n�t�-�w�e�i�g�h�t�:� �8�0�0�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�p�r�i�m�a�r�y�)�;� � � � � � �l�i�n�e�-�h�e�i�g�h�t�:� �1�;� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�)�;� � �}� � � � �.�v�e�r�d�i�c�t�-�l�a�b�e�l� �{� � � � � � �f�o�n�t�-�s�i�z�e�:� �v�a�r�(�-�-�t�e�x�t�-�x�s�)�;� � � � � � �f�o�n�t�-�w�e�i�g�h�t�:� �7�0�0�;� � � � � � �c�o�l�o�r�:� �v�a�r�(�-�-�c�o�l�o�r�-�t�e�x�t�-�t�e�r�t�i�a�r�y�)�;� � � � � � �t�e�x�t�-�t�r�a�n�s�f�o�r�m�:� �u�p�p�e�r�c�a�s�e�;� � �}� � � � �.�w�i�z�a�r�d�-�f�o�o�t�e�r� �{� � � � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�6�)� �v�a�r�(�-�-�s�p�a�c�e�-�1�0�)�;� � � � � � �b�a�c�k�g�r�o�u�n�d�:� �#�f�b�f�a�f�8�;� � � � � � �b�o�r�d�e�r�-�t�o�p�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�c�o�l�o�r�-�b�o�r�d�e�r�-�l�i�g�h�t�)�;� � � � � � �d�i�s�p�l�a�y�:� �f�l�e�x�;� � � � � � �a�l�i�g�n�-�i�t�e�m�s�:� �c�e�n�t�e�r�;� � �}� � � � �.�m�b�-�6� �{� � � � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�6�)�;� � �}� � � � �.�d�i�m�m�e�d� �{� � � � � � �o�p�a�c�i�t�y�:� �0�.�4�;� � � � � � �p�o�i�n�t�e�r�-�e�v�e�n�t�s�:� �n�o�n�e�;� � �}�{}
