/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--paper:#f5f4ef;--white:#fff;--ink:#171717;--muted:#696963;--line:#d9d8d1;--soft:#ecebe5;--red:#a5222b;--green:#2f6648;--brand-obsidian:#0c0e10;--brand-carbon:#15191d;--brand-panel:#111820;--brand-border:#2d3942;--brand-muted:#9eabb4;--brand-iron:var(--brand-border);--brand-bone:#f2eee6;--brand-stone:var(--brand-muted);--brand-gold:#d6a25a;--brand-gold-light:var(--brand-gold);--brand-bronze:#9a623f;--brand-positive:#49c98a;--brand-risk:#b75b43}.audit-date-strip,.opportunity-decision-strip{background:#ffffff06;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0;display:grid}.audit-date-strip:not(.has-source-date){grid-template-columns:repeat(2,minmax(0,1fr))}.audit-date-strip>span,.opportunity-decision-strip>span{border-right:1px solid #ffffff1a;gap:.35rem;padding:.9rem;display:grid}.audit-date-strip>span:last-child,.opportunity-decision-strip>span:last-child{border-right:0}.audit-date-strip small,.opportunity-decision-strip small{color:#8e958f;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.audit-date-strip strong,.opportunity-decision-strip strong{color:#f2eee4;font-size:.88rem;line-height:1.35}.numeric-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.numeric-score-grid article{background:#0000001f;border:1px solid #ffffff1a;grid-template-columns:1fr auto;gap:.45rem .8rem;padding:.85rem;display:grid}.numeric-score-grid article span{color:#b8beb8;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.numeric-score-grid article strong{color:#e2b960;font-variant-numeric:tabular-nums}.numeric-score-grid article p{color:#9ca39d;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.5}.score-history-ledger,.source-ledger{margin-top:1.3rem}.score-history-ledger>article,.source-ledger>a{border-top:1px solid #ffffff1a;padding:.85rem 0;display:block}.score-history-ledger>article>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.score-history-ledger strong,.source-ledger strong{color:#f2eee4;font-size:.9rem}.score-history-ledger small,.source-ledger span{color:#8e958f;font-size:.72rem}.score-history-ledger p{color:#b8beb8;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.source-ledger>a{gap:.35rem;text-decoration:none;display:grid}.source-ledger>a:hover strong{color:#e2b960}.thesis-dossier-grid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 4vw 5rem;display:grid}.thesis-dossier-grid article{background:#111613;padding:1.5rem}.thesis-dossier-grid span,.thesis-next-record span{color:#e2b960;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.thesis-dossier-grid p{color:#b8beb8;margin:.8rem 0 0;line-height:1.7}.thesis-next-record{background:#b75b4314;border-left:3px solid #b75b43;gap:.7rem;margin:0 4vw 5rem;padding:1.5rem;display:grid}.thesis-next-record p{color:#c8c5bc;margin:0 0 .65rem;line-height:1.65}.thesis-next-record strong{color:#f2eee4;line-height:1.55}.thesis-source-section a{gap:.3rem}.thesis-source-section a strong{font:inherit;color:inherit}.thesis-source-section a small{color:#7f8780;font-size:.68rem;line-height:1.4;display:block}.thesis-version-ledger{margin:0 4vw 6rem}.thesis-version-ledger>div:last-child{border-top:1px solid #ffffff1f}.thesis-version-ledger article{border-bottom:1px solid #ffffff1a;grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;gap:.8rem 1.25rem;padding:1rem 0;display:grid;position:relative}.thesis-version-ledger article span{color:#e2b960;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.thesis-version-ledger article strong{color:#f2eee4}.thesis-version-ledger article small{color:#8e958f;grid-column:2}.thesis-version-ledger article b{color:#8e958f;text-transform:uppercase;letter-spacing:.08em;grid-area:1/3/span 2;font-size:.68rem}.thesis-version-ledger article.is-current b{color:#79b187}@media (width<=760px){.audit-date-strip,.opportunity-decision-strip,.numeric-score-grid,.thesis-dossier-grid{grid-template-columns:1fr}.audit-date-strip>span,.opportunity-decision-strip>span{border-bottom:1px solid #ffffff1a;border-right:0}.audit-date-strip>span:last-child,.opportunity-decision-strip>span:last-child{border-bottom:0}.thesis-version-ledger article{grid-template-columns:1fr auto}.thesis-version-ledger article strong,.thesis-version-ledger article small{grid-column:1}.thesis-version-ledger article b{grid-area:1/2/span 3}}.public-home{--public-display:var(--font-geist-sans), Arial, Helvetica, sans-serif;--public-body:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:var(--brand-obsidian);min-height:100vh;color:var(--brand-bone);font-family:var(--public-body)}.public-home *{box-sizing:border-box}.public-header,.public-hero,.public-briefing,.public-coverage,.public-latest-briefing,.public-landing-signup,.public-method,.public-members,.public-comparison,.public-founding,.public-footer,.access-hero,.access-includes{width:min(1180px,100% - 48px);margin:0 auto}.public-header{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.public-wordmark{color:var(--brand-bone);font:850 17px var(--public-display);letter-spacing:-.045em;text-decoration:none;display:inline-flex;position:relative}.public-wordmark span{color:var(--brand-bronze);transition:color .15s}.public-wordmark:hover span,.public-wordmark:focus-visible span{color:#0000;background:linear-gradient(96deg, var(--brand-bronze), var(--brand-gold) 42%, var(--brand-gold) 50%, var(--brand-gold) 58%, var(--brand-bronze))}@supports (color:color-mix(in lab, red, red)){.public-wordmark:hover span,.public-wordmark:focus-visible span{background:linear-gradient(96deg, var(--brand-bronze), var(--brand-gold) 42%, color-mix(in srgb, var(--brand-gold) 70%, var(--brand-bone)) 50%, var(--brand-gold) 58%, var(--brand-bronze))}}.public-wordmark:hover span,.public-wordmark:focus-visible span{-webkit-background-clip:text;background-clip:text}.public-header nav{align-items:center;gap:26px;display:flex}.public-header nav a{color:var(--brand-muted);white-space:nowrap;font-size:12px;font-weight:650;text-decoration:none}.public-header nav a:last-child{color:var(--brand-bone)}.public-header nav a.public-premium-nav{align-items:center;min-height:28px;transition:color .15s;display:inline-flex;position:relative}.public-header nav a:hover,.public-header nav a:focus-visible{color:var(--brand-gold)}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:76px;min-height:610px;padding:86px 0;display:grid}.public-hero-copy>span,.public-section-heading span,.public-brief-lead>span,.public-brief-decision span,.public-signup>div>span,.public-founding>div>span,.access-hero>div>span,.access-form-heading>span,.access-form-success>span,.privacy-content>span{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760}.public-hero h1{max-width:720px;font:720 clamp(42px, 5vw, 56px)/1.01 var(--public-display);letter-spacing:-.052em;margin:20px 0 24px}.public-hero-copy>p{max-width:680px;color:var(--brand-muted);margin:0;font-size:17px;line-height:1.65}.public-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.public-actions a,.public-founding>a,.public-signup button,.access-form button{cursor:pointer;border:0;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.public-primary-action,.public-founding>a,.public-signup button,.access-form button{background:var(--brand-gold);color:var(--brand-obsidian)}.public-secondary-action{color:var(--brand-bone);border:1px solid var(--brand-border)!important}.public-actions a:hover,.public-founding>a:hover,.public-signup button:hover,.access-form button:hover{transform:translateY(-1px)}.public-hero-copy>small{max-width:690px;color:var(--brand-muted);margin-top:18px;font-size:12px;line-height:1.55;display:block}.public-week-card{border-top:2px solid var(--brand-gold);background:var(--brand-panel);padding:30px}.public-week-card-heading{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}.public-week-card-heading span{color:var(--brand-gold);text-transform:uppercase;font-size:12px;font-weight:760}.public-week-card-heading small{color:var(--brand-muted);font-size:12px}.public-week-card>strong{font:650 20px/1.45 var(--public-display);letter-spacing:-.02em;margin:24px 0;display:block}.public-week-card ol{counter-reset:week-card;margin:0;padding:0;list-style:none}.public-week-card li{border-top:1px solid var(--brand-border);min-height:52px;color:var(--brand-muted);counter-increment:week-card;padding:14px 0 14px 34px;font-size:14px;line-height:1.55;position:relative}.public-week-card li:before{color:var(--brand-bronze);content:"0" counter(week-card);font-size:12px;font-weight:760;position:absolute;left:0}.public-week-card-links{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.public-week-card-links a{color:var(--brand-gold);font-size:14px;font-weight:720;text-decoration:none}.public-week-card-links a:last-child{color:var(--brand-muted);font-size:12px}.public-landing-signup{padding:0 0 86px}.public-landing-signup>.public-signup{margin-top:0}.public-briefing,.public-coverage,.public-latest-briefing,.public-method,.public-members,.public-comparison,.access-includes{border-top:1px solid var(--brand-border);padding:86px 0}.public-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:72px;margin-bottom:40px;display:grid}.public-section-heading h2,.public-founding h2,.access-includes h2{font:700 clamp(32px, 4vw, 46px)/1.04 var(--public-display);letter-spacing:-.045em;margin:12px 0 0}.public-section-heading>p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.7}.public-brief-lead{border-block:1px solid var(--brand-border);grid-template-columns:160px 1fr;gap:34px;padding:28px 0;display:grid}.public-brief-lead p{max-width:900px;font:620 22px/1.5 var(--public-display);letter-spacing:-.025em;margin:0}.public-development-list article{border-bottom:1px solid var(--brand-border);grid-template-columns:46px minmax(0,1fr) 210px;align-items:start;gap:24px;padding:28px 0;display:grid}.public-development-list>article>span{color:var(--brand-bronze);font-size:12px;font-weight:760}.public-development-list h3{font:650 20px/1.3 var(--public-display);letter-spacing:-.025em;margin:0}.public-development-list p{max-width:720px;color:var(--brand-muted);margin:9px 0 0;font-size:15px;line-height:1.65}.public-development-list>article>a{color:var(--brand-muted);text-align:right;font-size:12px;line-height:1.5;text-decoration:none}.public-development-list>article>a:hover{color:var(--brand-gold)}.public-brief-decision{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;padding:32px 0;display:grid}.public-brief-decision>div+div{border-left:1px solid var(--brand-border);padding-left:54px}.public-brief-decision p{color:var(--brand-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.public-signup{border-block:1px solid var(--brand-border);background:var(--brand-carbon);grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);align-items:center;gap:58px;margin-top:28px;padding:32px;display:grid}.public-signup h3{font:650 24px/1.2 var(--public-display);letter-spacing:-.03em;margin:9px 0 8px}.public-signup>div>p{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.55}.public-signup form label{color:var(--brand-muted);margin-bottom:9px;font-size:12px;font-weight:650;display:block}.public-signup form>div{grid-template-columns:1fr auto;display:grid}.public-signup input{border:1px solid var(--brand-border);background:var(--brand-panel);min-width:0;min-height:48px;color:var(--brand-bone);font:15px var(--public-body);border-right:0;border-radius:0;outline:0;padding:0 15px}.public-signup input:focus{border-color:var(--brand-gold)}.public-signup form>small,.access-form>small{color:var(--brand-muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.public-signup form>small a,.access-form>small a{color:var(--brand-gold)}.form-confirmation{color:var(--brand-positive);margin:0;font-size:16px;font-weight:700}.form-error{color:var(--brand-risk);margin:9px 0 0;font-size:13px}.public-method-list,.public-value-list{border-top:1px solid var(--brand-border)}.public-method-list article,.public-value-list article{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(190px,.45fr) 1fr;gap:24px;padding:25px 0;display:grid}.public-method-list strong,.public-value-list strong{font-size:17px}.public-method-list p,.public-value-list p{max-width:700px;color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.public-coverage-card{border-block:1px solid var(--brand-border);grid-template-columns:minmax(230px,.72fr) minmax(0,1.2fr) minmax(230px,.82fr);gap:0;display:grid}.public-coverage-card article{background:var(--brand-panel);min-height:182px;padding:26px}.public-coverage-card article+article{border-left:1px solid var(--brand-border)}.public-coverage-card span{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760;display:block}.public-coverage-card strong{color:var(--brand-bone);letter-spacing:-.025em;margin-top:24px;font-size:22px;line-height:1.18;display:block}.public-coverage-card p{color:var(--brand-muted);margin:20px 0 0;font-size:14px;line-height:1.65}.public-market-pills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.public-market-pills a{border:1px solid var(--brand-border);min-height:34px;color:var(--brand-bone);align-items:center;padding:0 13px;font-size:13px;font-weight:680;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.public-market-pills a:hover,.public-market-pills a:focus-visible{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.public-market-pills a:hover,.public-market-pills a:focus-visible{border-color:color-mix(in srgb, var(--brand-gold) 70%, var(--brand-border))}}.public-market-pills a:hover,.public-market-pills a:focus-visible{color:var(--brand-gold)}.public-latest-briefing-card{border-block:1px solid var(--brand-border);background:var(--brand-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:30px;display:grid}.public-latest-briefing-card span{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760;display:block}.public-latest-briefing-card strong{max-width:780px;color:var(--brand-bone);letter-spacing:-.025em;margin-top:12px;font-size:24px;line-height:1.22;display:block}.public-latest-briefing-card p{max-width:820px;color:var(--brand-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.public-latest-briefing-actions{flex-direction:column;gap:12px;min-width:210px;display:flex}.public-latest-briefing-actions a{border:1px solid var(--brand-border);min-height:44px;color:var(--brand-bone);text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:740;text-decoration:none;display:inline-flex}.public-latest-briefing-actions a:first-child{border-color:var(--brand-gold);background:var(--brand-gold);color:var(--brand-obsidian)}.public-latest-briefing-actions a:hover,.public-latest-briefing-actions a:focus-visible{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.public-latest-briefing-actions a:hover,.public-latest-briefing-actions a:focus-visible{border-color:color-mix(in srgb, var(--brand-gold) 70%, var(--brand-border))}}.public-members:target{border-top-color:var(--brand-border)}@supports (color:color-mix(in lab, red, red)){.public-members:target{border-top-color:color-mix(in srgb, var(--brand-border) 55%, var(--brand-gold))}}.public-members:target .public-section-heading span{color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.public-members:target .public-section-heading span{color:color-mix(in srgb, var(--brand-gold) 82%, var(--brand-bone))}}.public-access-message,.public-archive-boundary,.public-member-boundary,.public-source-method-card{border:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:34px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-access-message,.public-archive-boundary,.public-member-boundary,.public-source-method-card{border:1px solid color-mix(in srgb, var(--brand-border) 68%, var(--brand-gold))}}.public-access-message,.public-archive-boundary,.public-member-boundary,.public-source-method-card{background:var(--brand-panel)}@supports (color:color-mix(in lab, red, red)){.public-access-message,.public-archive-boundary,.public-member-boundary,.public-source-method-card{background:color-mix(in srgb, var(--brand-panel) 88%, var(--brand-gold))}}.public-access-message span,.public-archive-boundary span,.public-member-boundary span,.public-source-method-card span{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760}.public-access-message strong,.public-archive-boundary strong{color:var(--brand-bone);margin-top:8px;font-size:18px;line-height:1.38;display:block}.public-access-message p,.public-archive-boundary p,.public-member-boundary p,.public-source-method-card p{max-width:760px;color:var(--brand-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.public-access-message>div:last-child,.public-member-actions,.public-archive-boundary>div:last-child,.public-member-boundary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.public-access-message a,.public-member-actions a,.public-archive-boundary a,.public-member-boundary a{color:var(--brand-gold);font-size:13px;font-weight:760;text-decoration:none}.public-member-actions{justify-content:flex-start;margin-top:28px}.public-context-links{flex-wrap:wrap;gap:16px 28px;margin-top:28px;display:flex}.public-context-links a{color:var(--brand-gold);font-size:14px;font-weight:700;text-decoration:none}.public-comparison-table{border-block:1px solid var(--brand-border)}.public-comparison-table>div{grid-template-columns:minmax(200px,.55fr) 120px 1fr;align-items:center;gap:32px;padding:28px 0;display:grid}.public-comparison-table>div+div{border-top:1px solid var(--brand-border)}.public-comparison-table span{color:var(--brand-bone);font-size:17px;font-weight:720}.public-comparison-table strong{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.public-comparison-table p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.public-founding{background:var(--brand-carbon);justify-content:space-between;align-items:end;gap:48px;padding:64px;display:flex}.public-founding p{max-width:720px;color:var(--brand-muted);margin:18px 0 0;font-size:15px;line-height:1.65}.public-founding>a{flex:none}.public-footer{border-top:1px solid var(--brand-border);min-height:116px;color:var(--brand-muted);justify-content:space-between;align-items:center;gap:28px;padding:0;display:flex}.public-footer p{color:var(--brand-muted);text-align:left;margin:0;font-size:12px}.public-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.public-footer>div a{color:var(--brand-muted);font-size:12px;text-decoration:none}.public-footer>div a:hover{color:var(--brand-gold)}.access-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:84px;min-height:680px;padding:82px 0;display:grid}.access-hero h1,.privacy-content h1{font:720 clamp(42px, 5vw, 56px)/1.02 var(--public-display);letter-spacing:-.052em;margin:18px 0 22px}.access-hero>div>p{max-width:650px;color:var(--brand-muted);margin:0;font-size:17px;line-height:1.65}.access-hero dl{border-top:1px solid var(--brand-border);margin:36px 0 0}.access-hero dl>div{border-bottom:1px solid var(--brand-border);grid-template-columns:180px 1fr;gap:24px;padding:16px 0;display:grid}.access-hero dt{color:var(--brand-muted);font-size:12px}.access-hero dd{margin:0;font-size:14px;line-height:1.55}.access-form{background:var(--brand-panel);border-top:2px solid var(--brand-gold);padding:30px}.access-form-heading{border-bottom:1px solid var(--brand-border);margin-bottom:24px;padding-bottom:18px}.access-form-heading p{color:var(--brand-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.access-form>label{color:var(--brand-muted);gap:8px;margin-top:16px;font-size:12px;font-weight:650;display:grid}.access-form>label small{font-size:12px;font-weight:450}.access-form input,.access-form select,.access-form textarea{border:1px solid var(--brand-border);background:var(--brand-obsidian);width:100%;min-height:46px;color:var(--brand-bone);font:15px var(--public-body);border-radius:0;outline:0;padding:11px 12px}.access-form textarea{resize:vertical}.access-form input:focus,.access-form select:focus,.access-form textarea:focus{border-color:var(--brand-gold)}.access-form button{width:100%;margin-top:22px}.access-form button:disabled,.public-signup button:disabled{opacity:.62;cursor:wait;transform:none}.access-form-success{align-content:center;min-height:240px;display:grid}.access-form-success p{color:var(--brand-positive);margin:12px 0 0;font-size:17px;line-height:1.6}.privacy-content{width:min(820px,100% - 48px);margin:0 auto;padding:92px 0 110px}.privacy-intro{max-width:720px;color:var(--brand-muted);margin:0 0 58px;font-size:17px;line-height:1.7}.privacy-content section{border-top:1px solid var(--brand-border);padding:28px 0}.privacy-content section h2{font:650 24px/1.25 var(--public-display);letter-spacing:-.03em;margin:0}.privacy-content section p{color:var(--brand-muted);margin:12px 0 0;font-size:15px;line-height:1.75}.privacy-content section a,.privacy-return{color:var(--brand-gold)}.privacy-return{margin-top:34px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.public-home a:focus-visible,.public-home button:focus-visible,.public-home input:focus-visible,.public-home select:focus-visible,.public-home textarea:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.public-wordmark span,.public-header nav a.public-premium-nav,.public-premium-surface{transition:none}}@media (width<=920px){.public-header,.public-hero,.public-briefing,.public-coverage,.public-latest-briefing,.public-landing-signup,.public-method,.public-members,.public-comparison,.public-founding,.public-footer,.access-hero,.access-includes{width:min(100% - 32px,1180px)}.public-header{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 0}.public-header nav{gap:22px;width:100%;padding-bottom:2px;overflow-x:auto}.public-hero,.access-hero{grid-template-columns:1fr;gap:50px;min-height:0;padding:70px 0}.public-section-heading{grid-template-columns:1fr;gap:22px}.public-coverage-card{grid-template-columns:1fr}.public-coverage-card article+article{border-top:1px solid var(--brand-border);border-left:0}.public-access-message,.public-archive-boundary,.public-member-boundary,.public-source-method-card{grid-template-columns:1fr;align-items:start}.public-access-message>div:last-child,.public-archive-boundary>div:last-child,.public-member-boundary>div:last-child{justify-content:flex-start}.public-signup{grid-template-columns:1fr;gap:26px}.public-latest-briefing-card{grid-template-columns:1fr;align-items:start}.public-latest-briefing-actions{align-items:stretch;min-width:0}.public-founding{width:100%;padding:48px 32px}}@media (width<=640px){.public-hero{gap:38px;padding:56px 0 66px}.public-hero h1,.access-hero h1,.privacy-content h1{font-size:40px}.public-hero-copy>p,.access-hero>div>p{font-size:16px}.public-actions{flex-direction:column}.public-actions a{width:100%}.public-week-card{padding:24px}.public-week-card-heading{flex-direction:column;align-items:flex-start;gap:6px}.public-briefing,.public-coverage,.public-latest-briefing,.public-landing-signup,.public-method,.public-members,.public-comparison,.access-includes{padding:62px 0}.public-landing-signup{padding-top:0}.public-brief-lead{grid-template-columns:1fr;gap:12px}.public-brief-lead p{font-size:19px}.public-development-list article{grid-template-columns:34px 1fr;gap:16px}.public-development-list>article>a{text-align:left;grid-column:2}.public-brief-decision{grid-template-columns:1fr;gap:0}.public-brief-decision>div{padding:24px 0}.public-brief-decision>div+div{border-top:1px solid var(--brand-border);border-left:0;padding-left:0}.public-signup{padding:26px 20px}.public-signup form>div{grid-template-columns:1fr;gap:10px}.public-signup input{border-right:1px solid var(--brand-border)}.public-method-list article,.public-value-list article{grid-template-columns:1fr;gap:8px}.public-method-list p,.public-value-list p{grid-column:auto}.public-comparison-table>div{grid-template-columns:1fr;gap:10px}.public-founding{flex-direction:column;align-items:flex-start;gap:28px;padding:42px 24px}.public-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:150px}.public-footer>div{justify-content:flex-start}.access-hero{padding:54px 0 68px}.access-hero dl>div{grid-template-columns:1fr;gap:6px}.access-form{padding:24px 20px}.privacy-content{width:min(100% - 32px,820px);padding:66px 0 84px}}.public-briefing-shell,.public-briefing-archive,.public-archive-hero,.unsubscribe-content{width:min(1180px,100% - 48px);margin:0 auto}.public-briefing-hero{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:64px;padding:76px 0 42px;display:grid}.public-briefing-hero>div>span,.public-briefing-heading span,.public-bottom-line>span,.public-archive-hero>span,.public-archive-list article>div:first-child>span,.unsubscribe-content>span{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760}.public-briefing-hero h1,.public-archive-hero h1,.unsubscribe-content h1{max-width:900px;font:720 clamp(42px, 5vw, 56px)/1.02 var(--public-display);letter-spacing:-.052em;margin:18px 0 20px}.public-briefing-hero>div>p,.public-archive-hero>p,.unsubscribe-content>p{max-width:800px;color:var(--brand-muted);margin:0;font-size:17px;line-height:1.7}.public-briefing-hero dl{border-top:1px solid var(--brand-border);margin:0}.public-briefing-hero dl>div{border-bottom:1px solid var(--brand-border);padding:15px 0}.public-briefing-hero dt{color:var(--brand-muted);font-size:12px}.public-briefing-hero dd{color:var(--brand-bone);margin:6px 0 0;font-size:15px;font-weight:680}.public-briefing-shell>.public-signup{margin-top:36px}.form-confirmation-wrap{gap:10px;display:grid}.form-confirmation-wrap>a{color:var(--brand-gold);font-size:12px;font-weight:700}.public-briefing-section{border-top:1px solid var(--brand-border);padding:76px 0}.public-bottom-line{border-bottom:1px solid var(--brand-border);margin-top:36px}.public-bottom-line h2{font:680 clamp(30px, 3.6vw, 44px)/1.06 var(--public-display);letter-spacing:-.045em;margin:12px 0 20px}.public-bottom-line p{max-width:1000px;font:620 22px/1.55 var(--public-display);letter-spacing:-.025em;margin:0}.public-bottom-line .public-verification-note{max-width:860px;color:var(--brand-muted);font:500 14px/1.7 var(--public-sans);letter-spacing:0;margin-top:18px}.public-briefing-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:72px;margin-bottom:34px;display:grid}.public-briefing-heading h2{font:700 clamp(30px, 4vw, 46px)/1.04 var(--public-display);letter-spacing:-.045em;margin:12px 0 0}.public-briefing-heading>p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.7}.public-material-list{border-top:1px solid var(--brand-border)}.public-material-list article{border-bottom:1px solid var(--brand-border);grid-template-columns:54px minmax(0,1fr);gap:28px;padding:34px 0;display:grid}.public-material-list article>span{color:var(--brand-bronze);font-size:12px;font-weight:760}.public-material-list h3{font:660 24px/1.25 var(--public-display);letter-spacing:-.03em;margin:0}.public-material-list h4{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 8px;font-size:12px}.public-material-list p{max-width:900px;color:var(--brand-muted);margin:10px 0 0;font-size:15px;line-height:1.72}.public-inline-sources{flex-wrap:wrap;gap:10px 18px;margin-top:20px;display:flex}.public-inline-sources a{color:var(--brand-gold);font-size:12px;font-weight:680;line-height:1.45;text-decoration:none}.public-inline-sources a:hover,.public-inline-sources a:focus-visible{color:var(--brand-bone)}.public-meeting-list{border-block:1px solid var(--brand-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-meeting-list article{padding:28px}.public-meeting-list article+article{border-left:1px solid var(--brand-border)}.public-meeting-list article>span{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.public-meeting-list h3{font:650 21px/1.28 var(--public-display);letter-spacing:-.025em;margin:16px 0 12px}.public-meeting-list strong{color:var(--brand-bone);font-size:14px;line-height:1.55;display:block}.public-meeting-list p,.public-meeting-list small{color:var(--brand-muted);margin:16px 0 0;font-size:15px;line-height:1.68;display:block}.public-meeting-list small b{color:var(--brand-bone)}.public-watch-next ol{counter-reset:public-watch;border-top:1px solid var(--brand-border);margin:0;padding:0;list-style:none;display:grid}.public-watch-next li{border-bottom:1px solid var(--brand-border);min-height:74px;color:var(--brand-bone);counter-increment:public-watch;padding:24px 0 24px 58px;font-size:16px;line-height:1.62;position:relative}.public-watch-next li:before{color:var(--brand-bronze);content:"0" counter(public-watch);font-size:12px;font-weight:760;position:absolute;left:0}.public-source-list{border-top:1px solid var(--brand-border)}.public-source-list>a{border-bottom:1px solid var(--brand-border);color:var(--brand-bone);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 0;text-decoration:none;display:grid}.public-source-list span{color:var(--brand-bronze);font-size:12px;font-weight:760}.public-source-list strong{font-size:15px;line-height:1.45}.public-source-list i{color:var(--brand-gold);font-size:12px;font-style:normal;font-weight:700}.public-source-list>a:hover strong,.public-source-list>a:focus-visible strong{color:var(--brand-gold)}.public-member-link{color:var(--brand-gold);margin-top:28px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.public-briefing-pagination{border-top:1px solid var(--brand-border);grid-template-columns:1fr auto 1fr;gap:22px;padding:34px 0 74px;display:grid}.public-briefing-pagination>:last-child{text-align:right}.public-briefing-pagination a{color:var(--brand-gold);font-size:14px;font-weight:700;text-decoration:none}.public-archive-hero{border-bottom:1px solid var(--brand-border);padding:82px 0 58px}.public-briefing-archive{padding:72px 0 92px}.public-archive-list{border-top:1px solid var(--brand-border)}.public-archive-list article{border-bottom:1px solid var(--brand-border);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:32px;padding:30px 0;display:grid}.public-archive-list article>div:first-child{gap:8px;display:grid}.public-archive-list time{color:var(--brand-muted);font-size:14px}.public-archive-list h3{font:660 22px/1.28 var(--public-display);letter-spacing:-.03em;margin:0}.public-archive-list p{color:var(--brand-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.public-archive-list small{color:var(--brand-muted);margin-top:10px;font-size:12px;display:block}.public-archive-list article>a{color:var(--brand-gold);white-space:nowrap;font-size:14px;font-weight:760;text-decoration:none}.public-briefing-archive>.public-signup{margin-top:48px}.unsubscribe-content{min-height:calc(100vh - 76px);padding:96px 0}.unsubscribe-content>p{max-width:660px}.unsubscribe-form{border-top:2px solid var(--brand-gold);background:var(--brand-panel);gap:18px;width:min(560px,100%);margin-top:36px;padding:30px;display:grid}.unsubscribe-form>p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.unsubscribe-form label{color:var(--brand-muted);gap:9px;font-size:12px;font-weight:650;display:grid}.unsubscribe-form input{border:1px solid var(--brand-border);background:var(--brand-obsidian);min-height:48px;color:var(--brand-bone);font:15px var(--public-body);border-radius:0;outline:0;padding:0 15px}.unsubscribe-form input:focus{border-color:var(--brand-gold)}.unsubscribe-form button{background:var(--brand-gold);min-height:48px;color:var(--brand-obsidian);cursor:pointer;border:0;font-size:14px;font-weight:760}.unsubscribe-form button:disabled{opacity:.62;cursor:wait}.unsubscribe-content>a{color:var(--brand-gold);margin-top:32px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.public-information-shell{width:min(980px,100% - 48px);margin:0 auto}.public-information-hero{border-bottom:1px solid var(--brand-border);padding:92px 0 70px}.public-information-hero>span,.public-information-intro>span,.not-found-content>span{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:760}.public-information-hero h1,.not-found-content h1{max-width:880px;font:720 clamp(42px, 5vw, 56px)/1.02 var(--public-display);letter-spacing:-.052em;margin:18px 0 22px}.public-information-hero p,.not-found-content p{max-width:760px;color:var(--brand-muted);margin:0;font-size:17px;line-height:1.7}.public-information-intro{border-bottom:1px solid var(--brand-border);grid-template-columns:160px minmax(0,1fr);gap:22px 44px;padding:58px 0;display:grid}.public-information-intro h2{font:680 clamp(28px, 3.4vw, 42px)/1.1 var(--public-display);letter-spacing:-.04em;margin:0}.public-information-intro p{max-width:720px;color:var(--brand-muted);grid-column:2;margin:0;font-size:15px;line-height:1.7}.public-source-method-card{grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr);margin:42px 0 58px}.public-source-method-card h2,.public-member-boundary h2{font:680 clamp(26px, 3vw, 38px)/1.08 var(--public-display);letter-spacing:-.04em;margin:10px 0 0}.public-source-method-card dl{border-top:1px solid var(--brand-border);margin:0}.public-source-method-card dl>div{border-bottom:1px solid var(--brand-border);grid-template-columns:120px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.public-source-method-card dt{color:var(--brand-muted);font-size:12px}.public-source-method-card dd{color:var(--brand-bone);margin:0;font-size:13px;font-weight:650;line-height:1.5}.public-information-list{border-top:1px solid var(--brand-border)}.public-information-list article{border-bottom:1px solid var(--brand-border);grid-template-columns:52px minmax(220px,.55fr) 1fr;gap:28px;padding:30px 0;display:grid}.public-information-list article>span{color:var(--brand-bronze);font-size:12px;font-weight:760}.public-information-list h2{font:660 21px/1.3 var(--public-display);letter-spacing:-.025em;margin:0}.public-information-list p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.72}.public-information-actions{flex-wrap:wrap;gap:18px 30px;padding:38px 0 88px;display:flex}.public-information-actions a{color:var(--brand-gold);font-size:14px;font-weight:740;text-decoration:none}.not-found-page{place-items:center;min-height:100vh;display:grid}.not-found-content{width:min(760px,100% - 48px);padding:72px 0}.not-found-content>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.not-found-content a{border:1px solid var(--brand-border);min-height:48px;color:var(--brand-bone);align-items:center;padding:0 20px;font-size:14px;font-weight:740;text-decoration:none;display:inline-flex}.not-found-content a:first-child{border-color:var(--brand-gold);background:var(--brand-gold);color:var(--brand-obsidian)}@media (width<=920px){.public-briefing-shell,.public-briefing-archive,.public-archive-hero,.unsubscribe-content{width:min(100% - 32px,1180px)}.public-briefing-hero,.public-briefing-heading{grid-template-columns:1fr;gap:26px}.public-meeting-list{grid-template-columns:1fr}.public-meeting-list article+article{border-top:1px solid var(--brand-border);border-left:0}.public-archive-list article{grid-template-columns:150px minmax(0,1fr)}.public-archive-list article>a{grid-column:2}}@media (width<=640px){.public-briefing-hero{grid-template-columns:1fr;gap:32px;padding:56px 0 34px}.public-briefing-hero h1,.public-archive-hero h1,.unsubscribe-content h1{font-size:40px}.public-briefing-hero>div>p,.public-archive-hero>p,.unsubscribe-content>p{font-size:16px}.public-briefing-section{padding:60px 0}.public-bottom-line p{font-size:19px}.public-material-list article{grid-template-columns:34px minmax(0,1fr);gap:16px}.public-meeting-list article{padding:24px 0}.public-source-list>a{grid-template-columns:34px 1fr;gap:14px}.public-source-list i{grid-column:2}.public-briefing-pagination{grid-template-columns:1fr}.public-briefing-pagination>:last-child{text-align:left}.public-archive-hero{padding:58px 0 42px}.public-briefing-archive{padding:58px 0 72px}.public-archive-list article{grid-template-columns:1fr;gap:18px}.public-archive-list article>a{grid-column:auto}.unsubscribe-content{padding:66px 0 82px}.unsubscribe-form{padding:24px 20px}.public-information-shell{width:min(100% - 32px,980px)}.public-information-hero{padding:62px 0 48px}.public-information-hero h1,.not-found-content h1{font-size:40px}.public-information-intro,.public-information-list article{grid-template-columns:1fr;gap:14px}.public-information-intro p{grid-column:1}.public-source-method-card{padding:20px}.public-source-method-card dl>div{grid-template-columns:1fr;gap:6px}.public-information-actions{padding-bottom:66px}}.report-thesis-link{min-height:58px;color:var(--report-text);background:#d6a25a12;border:1px solid #d6a25a73;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:12px 15px;text-decoration:none;display:flex}.report-thesis-link:hover{background:#d6a25a1f}.report-thesis-link span{flex-direction:column;gap:4px;display:flex}.report-thesis-link small{color:var(--report-amber);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.report-thesis-link strong{font-size:10px;line-height:1.35}.report-thesis-link i{color:var(--report-amber);font-size:18px;font-style:normal}.drawer-connections{background:#d6a25a0d;border:1px solid #d6a25a57;margin:18px 0;padding:16px}.drawer-connections>span{color:var(--report-amber);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.drawer-connections>p{color:#9eabb7;margin:8px 0 12px;font-size:9px;line-height:1.55}.drawer-connections>div{gap:6px;display:grid}.drawer-connections button{border:1px solid var(--report-line-soft);color:var(--report-text);text-align:left;cursor:pointer;background:#11171d;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.drawer-connections button:hover{border-color:#d6a25a8c}.drawer-connections button strong{font-size:9px}.drawer-connections button small{color:var(--report-faint);font-size:7px}.drawer-link-action{justify-content:center;align-items:center;text-decoration:none;display:flex}.archive-member-cta,.brief-member-conversion{background:#111c24;border:1px solid #33404a;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:28px;display:flex}.archive-member-cta span,.brief-member-conversion span{color:var(--brand-gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.archive-member-cta strong{color:#e8edf0;max-width:720px;margin-top:8px;font-size:14px;line-height:1.45;display:block}.archive-member-cta a,.brief-member-conversion>a{color:var(--brand-gold);text-transform:uppercase;flex:none;font-size:9px;font-weight:850;text-decoration:none}.brief-member-conversion h2{color:#e8edf0;letter-spacing:-.04em;margin:10px 0;font-size:28px}.brief-member-conversion p{color:#9eabb4;max-width:720px;margin:0;font-size:11px;line-height:1.6}.thesis-page{color:#e6ecef;background:#091017;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.thesis-header,.thesis-hero,.thesis-bottom-line,.thesis-chain,.thesis-opportunities,.thesis-model,.thesis-risk-grid,.thesis-source-section{width:min(1240px,100% - 48px);margin:0 auto}.thesis-header{border-bottom:1px solid #27323a;justify-content:space-between;align-items:center;gap:24px;min-height:66px;display:flex}.thesis-header nav{gap:24px;display:flex}.thesis-header nav a{color:#8997a0;text-transform:uppercase;font-size:9px;font-weight:750;text-decoration:none}.thesis-header nav a:hover{color:#d6a25a}.thesis-hero{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:end;gap:72px;padding:88px 0 62px;display:grid}.thesis-hero>div>span,.thesis-section-heading span,.thesis-bottom-line>span,.thesis-risk-grid>article>span,.thesis-source-section>div:first-child span{color:#d6a25a;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.thesis-hero h1{letter-spacing:-.065em;max-width:850px;margin:18px 0 24px;font-size:clamp(52px,6.2vw,88px);line-height:.92}.thesis-hero>div>p{color:#a2aeb6;max-width:780px;margin:0;font-size:16px;line-height:1.65}.thesis-hero aside{border-top:1px solid #34414a}.thesis-hero aside>div{border-bottom:1px solid #34414a;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;display:grid}.thesis-hero aside span{color:#667680;text-transform:uppercase;font-size:8px;font-weight:750}.thesis-hero aside strong{font-size:11px;line-height:1.45}.thesis-bottom-line{background:#d6a25a12;border:1px solid #d6a25a7a;grid-template-columns:160px 1fr;gap:32px;padding:34px;display:grid}.thesis-bottom-line strong{letter-spacing:-.025em;max-width:940px;font-size:22px;line-height:1.4}.thesis-chain,.thesis-opportunities,.thesis-model,.thesis-source-section{border-bottom:1px solid #27323a;padding:84px 0}.thesis-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:72px;margin-bottom:34px;display:grid}.thesis-section-heading h2,.thesis-source-section h2{letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(34px,4.2vw,56px);line-height:.98}.thesis-section-heading>p{color:#909da6;margin:0;font-size:12px;line-height:1.65}.thesis-chain-grid{border-top:1px solid #303c45;border-left:1px solid #303c45;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.thesis-chain-grid article{border-bottom:1px solid #303c45;border-right:1px solid #303c45;min-width:0;padding:25px}.thesis-chain-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.thesis-chain-grid article>div span{color:#667680;font:750 9px ui-monospace,SFMono-Regular,Menlo,monospace}.thesis-chain-grid article>div b{color:#d6a25a;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.thesis-chain-grid h3{letter-spacing:-.03em;min-height:52px;margin:42px 0 20px;font-size:20px;line-height:1.2}.thesis-chain-grid dl{margin:0}.thesis-chain-grid dl>div{border-top:1px solid #27323a;padding:13px 0}.thesis-chain-grid dt{color:#667680;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.thesis-chain-grid dd{color:#9ca9b1;margin:7px 0 0;font-size:9px;line-height:1.55}.thesis-opportunity-table{border-top:1px solid #303c45}.thesis-opportunity-head,.thesis-opportunity-row{grid-template-columns:1.1fr .48fr .5fr .58fr 1.45fr;align-items:center;gap:18px;display:grid}.thesis-opportunity-head{color:#65737d;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:7px;font-weight:800}.thesis-opportunity-row{border-bottom:1px solid #303c45;min-height:78px;padding:14px}.thesis-opportunity-row strong{font-size:12px}.thesis-opportunity-row b{color:#d6a25a;text-transform:uppercase;font-size:8px}.thesis-opportunity-row span{color:#9eabb3;font-size:9px}.thesis-opportunity-row p{color:#86949d;margin:0;font-size:9px;line-height:1.5}.thesis-lane-tabs{border:1px solid #303c45;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thesis-lane-tabs button{color:#8d9aa3;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #303c45;min-height:48px;font-size:9px;font-weight:800}.thesis-lane-tabs button:last-child{border-right:0}.thesis-lane-tabs button:hover,.thesis-lane-tabs button.is-active{color:#091017;background:#d6a25a}.thesis-model-panel{border:1px solid #303c45;border-top:0}.thesis-input-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.thesis-input{border-bottom:1px solid #27323a;border-right:1px solid #27323a;min-width:0;padding:15px}.thesis-input:nth-child(5n){border-right:0}.thesis-input>span{color:#687782;letter-spacing:.06em;text-transform:uppercase;min-height:22px;font-size:7px;font-weight:800;display:block}.thesis-input>div{align-items:center;gap:7px;margin-top:7px;display:flex}.thesis-input input{color:#edf1f3;background:0 0;border:0;border-bottom:1px solid #3b4851;outline:none;width:100%;min-width:0;height:36px;padding:0;font:700 16px ui-monospace,SFMono-Regular,Menlo,monospace}.thesis-input input:focus{border-color:#d6a25a}.thesis-input small{color:#71808a;font-size:8px}.thesis-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thesis-metric-grid article{background:#0e171e;border-bottom:1px solid #303c45;border-right:1px solid #303c45;min-height:120px;padding:20px}.thesis-metric-grid article:nth-child(3n){border-right:0}.thesis-metric-grid span{color:#6e7d87;text-transform:uppercase;font-size:7px;font-weight:800}.thesis-metric-grid strong{color:#f1cf99;margin-top:12px;font:750 25px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.thesis-metric-grid small{color:#87959e;margin-top:8px;font-size:8px;line-height:1.4;display:block}.thesis-model-read{color:#a1adb5;margin:0;padding:20px;font-size:10px;line-height:1.65}.thesis-model-read strong{color:#d6a25a}.thesis-risk-grid{border-bottom:1px solid #27323a;grid-template-columns:repeat(2,minmax(0,1fr));padding:84px 0;display:grid}.thesis-risk-grid article{border:1px solid #303c45;padding:30px}.thesis-risk-grid article+article{border-left:0}.thesis-risk-grid ul{margin:28px 0 0;padding-left:18px}.thesis-risk-grid li{color:#9ba8b0;margin:11px 0;font-size:10px;line-height:1.55}.thesis-source-section{grid-template-columns:minmax(260px,.55fr) 1fr;gap:70px;display:grid}.thesis-source-section>div:last-child{border-top:1px solid #303c45;align-content:start;display:grid}.thesis-source-section a{color:#a8b3ba;border-bottom:1px solid #303c45;align-items:center;min-height:47px;padding:0 12px;font-size:9px;text-decoration:none;display:flex}.thesis-source-section a:hover{color:#d6a25a}@media (width<=980px){.thesis-hero{grid-template-columns:1fr;gap:44px}.thesis-chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thesis-section-heading{grid-template-columns:1fr;gap:24px}.thesis-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thesis-input:nth-child(5n){border-right:1px solid #27323a}.thesis-input:nth-child(2n){border-right:0}.thesis-opportunity-head{display:none}.thesis-opportunity-row{grid-template-columns:1fr .5fr .5fr}.thesis-opportunity-row p{grid-column:1/-1}}@media (width<=680px){.archive-member-cta,.brief-member-conversion{flex-direction:column;align-items:flex-start}.thesis-header,.thesis-hero,.thesis-bottom-line,.thesis-chain,.thesis-opportunities,.thesis-model,.thesis-risk-grid,.thesis-source-section{width:min(100% - 28px,1240px)}.thesis-header nav a:not(:first-child){display:none}.thesis-hero{padding:54px 0 42px}.thesis-hero h1{font-size:48px}.thesis-bottom-line{grid-template-columns:1fr;gap:14px;padding:24px}.thesis-bottom-line strong{font-size:17px}.thesis-chain,.thesis-opportunities,.thesis-model,.thesis-source-section{padding:58px 0}.thesis-chain-grid{grid-template-columns:1fr}.thesis-opportunity-row{grid-template-columns:1fr 1fr}.thesis-opportunity-row strong,.thesis-opportunity-row p{grid-column:1/-1}.thesis-lane-tabs,.thesis-input-grid,.thesis-metric-grid,.thesis-risk-grid,.thesis-source-section{grid-template-columns:1fr}.thesis-lane-tabs button{border-bottom:1px solid #303c45;border-right:0}.thesis-input,.thesis-input:nth-child(5n),.thesis-metric-grid article,.thesis-metric-grid article:nth-child(3n){border-right:0}.thesis-risk-grid article+article{border-top:0;border-left:1px solid #303c45}}.report-page .metric-grid{grid-template-columns:1fr}.report-page .report-support-stack{grid-template-rows:repeat(4,minmax(96px,auto))}.investment-lens-card{color:var(--report-text);text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex}.investment-lens-card:hover{border-color:#d6a25a9e}.investment-lens-card .report-card-heading i{color:var(--report-amber);font-size:14px;font-style:normal}.investment-lens-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 13px 0;display:grid}.investment-lens-stat-row>span{flex-direction:column;gap:3px;min-width:0;padding-right:10px;display:flex}.investment-lens-stat-row>span+span{border-left:1px solid var(--report-line-soft);padding-left:10px;padding-right:0}.investment-lens-stat-row strong{color:#f1d09a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;line-height:1}.investment-lens-stat-row small,.investment-lens-card>small{color:var(--report-faint);font-size:6px;line-height:1.25}.investment-lens-card>p{color:#aeb8c2;margin:8px 13px 0;font-size:7px;line-height:1.42}.investment-lens-card>small{margin:auto 13px 10px}.market-depth-section{overflow:hidden}.market-depth-heading{border-bottom:1px solid var(--report-line-soft);grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:26px;padding:22px 24px;display:grid}.market-depth-heading span,.investment-section-head span{color:var(--report-amber);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.market-depth-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(22px,2vw,34px);line-height:1}.market-depth-heading p{color:#aeb8c2;align-self:end;margin:0;font-size:10px;line-height:1.55}.market-depth-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-depth-grid>button{border:0;border-right:1px solid var(--report-line-soft);border-bottom:1px solid var(--report-line-soft);min-height:164px;color:var(--report-text);text-align:left;cursor:pointer;background:0 0;padding:18px}.market-depth-grid>button:nth-child(3n){border-right:0}.market-depth-grid>button:nth-last-child(-n+3){border-bottom:0}.market-depth-grid>button:hover{background:#d6a25a0d}.market-depth-grid>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #d6a25ab8;position:relative}.market-depth-grid>button>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-depth-grid>button span{color:#f1d09a;text-transform:uppercase;border:1px solid #d6a25a61;border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-weight:760}.market-depth-grid>button strong{font-size:13px;line-height:1.25}.market-depth-grid>button p{color:#aeb8c2;margin:14px 0 0;font-size:9px;line-height:1.5}.market-depth-grid>button small{color:var(--report-faint);margin-top:12px;font-size:8px;line-height:1.45;display:block}.market-depth-grid>button i{color:#f2d69e;margin-top:14px;font-size:8px;font-style:normal;font-weight:760;display:block}.market-depth-action{border:0;border-top:1px solid var(--report-line-soft);color:#f2f5f7;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#1c2229;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:9px;font-weight:800;display:flex}.market-depth-action:hover{background:#222a33}.investment-cost-grid{border-top:1px solid var(--report-line);border-left:1px solid var(--report-line);grid-template-columns:.56fr 1fr .86fr;margin:22px 0;display:grid}.investment-cost-grid article{border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line);min-width:0;padding:15px}.investment-cost-grid span{color:var(--report-amber);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:780}.investment-cost-grid strong{margin-top:8px;font-size:18px;line-height:1.1;display:block}.investment-cost-grid p,.investor-match-grid p,.market-depth-layer-list p,.market-depth-layer-list small{color:#9eabb7}.investment-cost-grid p{margin:8px 0 0;font-size:8px;line-height:1.5}.market-depth-layer-list{border-top:1px solid var(--report-line);margin-top:18px;display:grid}.market-depth-layer-list article{border-bottom:1px solid var(--report-line);grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.market-depth-layer-list article>div{min-width:0}.market-depth-layer-list span{color:var(--report-amber);text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:780;display:inline-flex}.market-depth-layer-list strong{font-size:13px;line-height:1.25;display:block}.market-depth-layer-list p,.market-depth-layer-list b,.market-depth-layer-list small{margin:0;font-size:8px;line-height:1.45;display:block}.market-depth-layer-list b{color:#dce3e9;font-weight:650}.market-depth-layer-list small{margin-top:8px}.investor-match-grid{border-top:1px solid var(--report-line);border-left:1px solid var(--report-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.investor-match-grid article{border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line);padding:15px}.investor-match-grid span{color:var(--report-blue);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:780}.investor-match-grid strong{margin-top:8px;font-size:12px;line-height:1.25;display:block}.investor-match-grid p{margin:8px 0 0;font-size:8px;line-height:1.5}@media (width<=1180px){.market-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-depth-grid>button:nth-child(3n){border-right:1px solid var(--report-line-soft)}.market-depth-grid>button:nth-child(2n){border-right:0}.market-depth-grid>button:nth-last-child(-n+3){border-bottom:1px solid var(--report-line-soft)}.market-depth-grid>button:nth-last-child(-n+2){border-bottom:0}}@media (width<=820px){.market-depth-heading,.investment-cost-grid,.market-depth-layer-list article,.investor-match-grid,.market-depth-grid,.report-page .metric-grid{grid-template-columns:1fr}.market-depth-grid>button,.market-depth-grid>button:nth-child(2n),.market-depth-grid>button:nth-child(3n){border-right:0}.market-depth-grid>button:nth-last-child(-n+2){border-bottom:1px solid var(--report-line-soft)}.market-depth-grid>button:last-child{border-bottom:0}}.command-page{min-height:100dvh;color:var(--ink);background:#f4f3ee}.command-page button{color:inherit}.command-header{border-bottom:1px solid var(--ink);background:#f5f4effa;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 22px;display:grid}.command-header>p{color:var(--muted);margin:0;font-size:11px}.command-header-meta{justify-content:flex-end;align-items:center;gap:18px;display:flex}.command-header-meta>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.command-header-meta button,.command-footer button,.signal-rail-heading button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10px;font-weight:700}.command-surface{grid-template-rows:minmax(0,1fr) 152px 34px;gap:10px;height:calc(100dvh - 60px);padding:12px 18px 0;display:grid;overflow:hidden}.command-grid{grid-template-columns:minmax(285px,.88fr) minmax(520px,1.65fr) minmax(270px,.82fr);gap:10px;min-height:0;display:grid}.command-panel{border:1px solid var(--ink);background:var(--white);min-width:0;min-height:0}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding-bottom:13px;display:flex}.panel-heading>div{flex-direction:column;gap:4px;display:flex}.panel-heading small,.panel-heading>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.panel-heading>div strong{letter-spacing:-.01em;font-size:12px}.decision-card{flex-direction:column;padding:18px;display:flex;overflow:hidden}.decision-card h1{letter-spacing:-.055em;max-width:420px;margin:21px 0 0;font-size:clamp(30px,2.65vw,48px);font-weight:730;line-height:.96}.decision-lead{max-width:420px;color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.decision-facts{border-top:1px solid var(--line);margin:18px 0 0;display:grid}.decision-facts>div{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr;gap:10px;padding:10px 0;display:grid}.decision-facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.decision-facts dd{margin:0;font-size:10px;font-weight:630;line-height:1.42}.primary-action{border:1px solid var(--green);background:var(--green);cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;margin-top:14px;padding:0 13px;font-size:10px;font-weight:750;display:flex;color:#fff!important}.primary-action:hover,.primary-action:focus-visible{background:#244f38}.next-opportunities{grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:14px;display:grid}.next-opportunities button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#faf9f5;flex-direction:column;align-items:flex-start;min-width:0;min-height:82px;padding:10px;display:flex}.next-opportunities button+button{border-left:0}.next-opportunities button:hover,.next-opportunities button:focus-visible{background:var(--white);outline:1px solid var(--ink);outline-offset:-1px}.next-opportunities .status-act-now,.next-opportunities .status-investigate,.next-opportunities .status-watch{padding:4px 5px;font-size:7px}.next-opportunities strong{margin-top:9px;font-size:9px;line-height:1.25;overflow:hidden}.next-opportunities small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.25;overflow:hidden}.command-map{flex-direction:column;padding:0;display:flex;overflow:hidden}.command-map>.panel-heading{flex:0 0 58px;padding:0 14px}.command-map .map-frame{border:0;flex:1;min-height:0}.command-map .regional-map-shell{grid-template-columns:minmax(0,1fr) 205px;height:100%;min-height:0}.command-map .regional-map,.command-map .map-inspector{height:100%;min-height:0}.command-map .map-inspector{padding:16px}.command-map .map-inspector strong{margin-top:15px;font-size:17px}.command-map .map-inspector p{margin-top:14px;font-size:10px}.command-map .map-inspector small{margin-top:9px;font-size:8px}.command-map .map-inspector button{min-height:30px;font-size:8px}.command-map .map-legend{gap:5px 10px;max-width:calc(100% - 20px);padding:7px 9px;font-size:7px;bottom:10px;left:10px}.labor-card{flex-direction:column;padding:18px;display:flex;overflow:hidden}.labor-hero{border:1px solid var(--ink);background:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:17px;padding:16px 12px;display:grid;color:#fff!important}.labor-hero:hover,.labor-hero:focus-visible{background:#30302d}.labor-count{letter-spacing:-.065em;font-size:clamp(38px,3.5vw,56px);font-weight:760;line-height:.9}.labor-hero>span:nth-child(2){flex-direction:column;display:flex}.labor-hero>span strong{font-size:11px}.labor-hero>span small{color:#bcbcb6;margin-top:5px;font-size:8px}.labor-hero i,.labor-secondary i,.signal-rail-list i,.drawer-signal-list i{font-style:normal}.labor-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.labor-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:70px;padding:10px;display:flex}.labor-metrics strong{letter-spacing:-.025em;font-size:16px}.labor-metrics span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.3}.labor-secondary{border:1px solid var(--line);text-align:left;cursor:pointer;background:#faf9f5;flex-direction:column;align-items:flex-start;margin-top:auto;padding:14px;display:flex}.labor-secondary:hover,.labor-secondary:focus-visible{border-color:var(--ink);background:#fff}.labor-secondary>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.labor-secondary strong{margin-top:9px;font-size:12px;line-height:1.25}.labor-secondary small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.35}.signal-rail{border:1px solid var(--ink);background:var(--white);grid-template-columns:160px 1fr;min-height:0;display:grid}.signal-rail-heading{border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:15px;display:flex}.signal-rail-heading>div{flex-direction:column;gap:6px;display:flex}.signal-rail-heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.signal-rail-heading strong{font-size:14px}.signal-rail-heading button{align-self:flex-start}.signal-rail-list{grid-template-columns:repeat(5,1fr);min-width:0;display:grid}.signal-rail-list button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;padding:13px 28px 12px 13px;display:flex;position:relative}.signal-rail-list button:last-child{border-right:0}.signal-rail-list button:hover,.signal-rail-list button:focus-visible{background:#f4f3ee;outline:none}.signal-evidence{color:#55564f;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.signal-rail-list strong{margin-top:10px;font-size:10px;line-height:1.28}.signal-rail-list small{color:var(--muted);margin-top:auto;font-size:8px}.signal-rail-list i{font-size:10px;position:absolute;bottom:10px;right:11px}.command-footer{justify-content:space-between;align-items:center;gap:20px;padding:0 2px;display:flex}.command-footer>span{color:var(--muted);font-size:8px}.command-footer>div{gap:17px;display:flex}.drawer-backdrop{z-index:4000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17171775;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{border-left:1px solid var(--ink);background:var(--white);width:min(650px,94vw);height:100dvh;padding:70px 42px 50px;overflow-y:auto;box-shadow:-20px 0 60px #0000001f}.drawer-close{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:7px 0;font-size:10px;font-weight:700;position:absolute;top:20px;right:22px}.drawer-eyebrow{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.drawer-eyebrow>span{color:#55564f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.drawer-eyebrow>small{color:var(--muted);font-size:9px}.detail-drawer h2{letter-spacing:-.055em;margin:36px 0 0;font-size:clamp(36px,4vw,56px);line-height:.98}.drawer-category{color:var(--muted);margin:18px 0 34px;font-size:11px;line-height:1.5}.drawer-block{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:22px;padding:22px 0;display:grid}.drawer-block>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.drawer-block p{margin:0;font-size:12px;line-height:1.65}.action-block{border-top-color:var(--green);background:#edf4ef;margin:0 -16px;padding:22px 16px}.action-block>span{color:var(--green)}.drawer-source{border:1px solid var(--ink);margin-top:20px;padding:14px;font-size:10px;font-weight:700;display:block}.drawer-source:hover{color:#fff;background:var(--ink)}.union-call-list{border-top:1px solid var(--ink);margin-bottom:28px}.union-call-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1.4fr 1fr 70px;align-items:center;gap:14px;padding:14px 0;display:grid}.union-call-list article>div{flex-direction:column;gap:4px;display:flex}.union-call-list strong{font-size:11px}.union-call-list article>div:first-child strong{letter-spacing:-.05em;font-size:24px}.union-call-list span,.union-call-list small{color:var(--muted);font-size:8px;line-height:1.35}.union-source-links{border-top:1px solid var(--ink);margin-top:22px;display:grid}.union-source-links a{border-bottom:1px solid var(--line);padding:14px 0;font-size:10px;font-weight:700}.drawer-signal-list,.drawer-source-list,.drawer-monitoring{border-top:1px solid var(--ink);display:grid}.drawer-signal-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:100px 1fr 120px 34px;align-items:center;gap:12px;padding:14px 0;display:grid}.drawer-signal-list button:hover{background:#f6f5f0}.drawer-signal-list span,.drawer-signal-list small{color:var(--muted);font-size:8px}.drawer-signal-list strong{font-size:10px;line-height:1.35}.drawer-signal-list i{text-align:right;font-size:17px;font-weight:750}.drawer-source-list a{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 90px;gap:16px;padding:15px 0;display:grid}.drawer-source-list strong{font-size:10px}.drawer-source-list span,.drawer-source-list small{color:var(--muted);font-size:8px;line-height:1.4}.drawer-source-list small{text-align:right}.drawer-rating{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.drawer-rating article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:110px;padding:14px;display:flex}.drawer-rating p{color:var(--muted);margin:auto 0 0;font-size:9px;line-height:1.4}.drawer-monitoring{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:24px}.drawer-monitoring article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:112px;padding:14px}.drawer-monitoring article>div{justify-content:space-between;gap:12px;display:flex}.drawer-monitoring strong{font-size:10px}.drawer-monitoring small{color:var(--muted);font-size:8px}.drawer-monitoring p{color:var(--muted);margin:18px 0 0;font-size:9px;line-height:1.45}.drawer-form{border:1px solid var(--ink);margin-top:34px;padding:24px;display:grid}.drawer-form label{letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800}.drawer-form input{border:1px solid var(--ink);background:#fff;border-radius:0;height:48px;padding:0 13px}.drawer-form button{border:1px solid var(--green);color:#fff;background:var(--green);cursor:pointer;height:44px;margin-top:9px;font-size:10px;font-weight:750}.drawer-form p{color:var(--muted);margin:12px 0 0;font-size:8px}@media (width<=1270px){.command-grid{grid-template-columns:minmax(270px,.9fr) minmax(470px,1.5fr) minmax(245px,.78fr)}.command-map .regional-map-shell{grid-template-columns:minmax(0,1fr) 175px}.decision-facts>div{padding:8px 0}.next-opportunities{grid-template-columns:1fr}.next-opportunities button{grid-template-columns:76px 1fr;align-items:center;min-height:0;padding:7px 9px;display:grid}.next-opportunities button+button{border-top:0;border-left:1px solid var(--line)}.next-opportunities strong{margin-top:0}.next-opportunities small{display:none}}@media (width<=1050px){.command-page{min-height:100dvh}.command-header{grid-template-columns:1fr auto}.command-header>p{display:none}.command-surface{height:auto;padding:12px;display:block;overflow:visible}.command-grid{grid-template-columns:1fr;display:grid}.command-panel,.signal-rail{margin-bottom:10px}.decision-card,.labor-card{overflow:visible}.next-opportunities{grid-template-columns:repeat(3,1fr);margin-top:18px}.next-opportunities button{min-height:88px;display:flex}.next-opportunities button+button{border-top:1px solid var(--line);border-left:0}.next-opportunities small{display:block}.command-map{height:520px}.labor-secondary{margin-top:14px}.signal-rail{grid-template-columns:1fr}.signal-rail-heading{border-right:0;border-bottom:1px solid var(--ink);flex-direction:row;align-items:center;min-height:76px}.signal-rail-list{grid-template-columns:1fr 1fr}.signal-rail-list button{border-bottom:1px solid var(--line);min-height:120px}.command-footer{min-height:42px}}@media (width<=650px){.command-header{height:54px;padding:0 14px}.command-header-meta>span{display:none}.command-header .wordmark{font-size:21px}.decision-card h1{font-size:39px}.next-opportunities,.signal-rail-list{grid-template-columns:1fr}.next-opportunities button+button{border-top:0;border-left:1px solid var(--line)}.command-map{height:610px}.command-map .regional-map-shell{grid-template-rows:360px 1fr;grid-template-columns:1fr}.command-map .map-inspector{border-top:1px solid var(--ink);border-left:0}.command-footer{flex-direction:column;align-items:flex-start;padding:10px 2px 18px}.detail-drawer{border-left:0;width:100vw;padding:62px 20px 40px}.drawer-block{grid-template-columns:1fr;gap:10px}.union-call-list article{grid-template-columns:54px 1fr 1fr}.union-call-list article>small{grid-column:2/-1}.drawer-signal-list button{grid-template-columns:90px 1fr 34px}.drawer-signal-list small{display:none}.drawer-source-list a{grid-template-columns:1fr;gap:7px}.drawer-source-list small{text-align:left}.drawer-rating,.drawer-monitoring{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{color:#fff;background:var(--red)}.site-header{border-bottom:1px solid var(--line);background:#f5f4eff5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 4vw;display:grid}.wordmark{width:max-content;color:var(--ink);letter-spacing:-.045em;font-size:25px;font-weight:850}.wordmark span{color:var(--red)}.site-header>p{color:var(--muted);margin:0;font-size:12px}.header-link{border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:3px;font-size:12px;font-weight:650}.hero,.hiring-pulse-section,.action-section,.signals-section,.method-section,.coverage-section,.sources-section,.updates-section,footer{padding-left:4vw;padding-right:4vw}.hero{border-bottom:1px solid var(--line);padding-top:38px;padding-bottom:50px}.hero-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;padding-bottom:18px;font-size:11px;display:flex}.hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:7vw;padding:46px 0 40px;display:grid}.kicker{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:750}.hero h1,.section-title h2,.method-section h2,.updates-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.1vw,78px);font-weight:700;line-height:.99}.hero-copy>p:last-child{max-width:820px;color:var(--muted);margin:28px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.bottom-line{border-left:4px solid var(--red);background:var(--white);padding:28px}.bottom-line>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.bottom-line strong{color:var(--green);text-transform:uppercase;margin-bottom:10px;font-size:13px;display:block}.bottom-line span{font-size:20px;font-weight:680;line-height:1.35;display:block}.bottom-line small{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:18px;font-size:12px;line-height:1.55;display:block}.opportunity-board{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.opportunity-board article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:190px;padding:24px;display:flex}.opportunity-board article>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.opportunity-board article>div span{color:var(--muted);font-size:10px}.opportunity-board article>div b{letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:4px 7px;font-size:9px}.opportunity-board .lane-high{color:var(--green)}.opportunity-board .lane-medium{color:#8c5c10}.opportunity-board .lane-selective,.opportunity-board .lane-emerging{color:var(--red)}.opportunity-board h2{letter-spacing:-.04em;max-width:320px;margin:18px 0 10px;font-size:clamp(21px,1.8vw,28px);line-height:1.05}.opportunity-board p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.opportunity-board small{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:9px;font-weight:750}.demand-driver-strip{color:#fff;background:var(--ink);grid-template-columns:210px 1fr;align-items:center;gap:24px;padding:18px 20px;display:grid}.demand-driver-strip>strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.demand-driver-strip>div{flex-wrap:wrap;gap:7px;display:flex}.demand-driver-strip span{color:#d0d0ca;border:1px solid #55554f;padding:5px 7px;font-size:9px}.hiring-pulse-section{border-bottom:1px solid var(--line);background:var(--paper);padding-top:74px;padding-bottom:78px}.hiring-pulse-heading{grid-template-columns:1fr minmax(300px,.7fr);align-items:end;gap:8vw;display:grid}.hiring-pulse-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,64px);line-height:1}.hiring-pulse-heading>div:last-child{justify-items:start;gap:14px;display:grid}.hiring-pulse-heading>div:last-child p{max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.confidence-pill{border:1px solid var(--green);color:var(--green);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;font-size:9px;font-weight:750}.hiring-pulse-metrics{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.hiring-pulse-metrics article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:152px;padding:20px;display:flex}.hiring-pulse-metrics strong{letter-spacing:-.06em;font-size:42px;line-height:1}.hiring-pulse-metrics span{margin-top:16px;font-size:12px;font-weight:700}.hiring-pulse-metrics small{color:var(--muted);margin-top:auto;padding-top:14px;font-size:10px;line-height:1.45}.hiring-shadow-card{color:#fff;background:var(--ink);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);margin-top:20px;display:grid}.hiring-shadow-lead{border-right:1px solid #50504b;flex-direction:column;min-height:330px;padding:28px;display:flex}.hiring-shadow-lead>span{color:#d0d0ca;letter-spacing:.05em;text-transform:uppercase;border:1px solid #686861;align-self:flex-start;padding:5px 7px;font-size:9px;font-weight:750}.hiring-shadow-lead h3{letter-spacing:-.045em;margin:24px 0 14px;font-size:clamp(26px,2.8vw,42px);line-height:1}.hiring-shadow-lead p{color:#c9c9c2;margin:0;font-size:12px;line-height:1.6}.hiring-shadow-lead>strong{color:#ff767e;letter-spacing:-.06em;align-items:baseline;gap:10px;margin-top:auto;font-size:54px;display:flex}.hiring-shadow-lead>strong small{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.hiring-shadow-grid{grid-template-columns:repeat(2,1fr);display:grid}.hiring-shadow-grid>div{border-bottom:1px solid #50504b;border-right:1px solid #50504b;min-height:165px;padding:26px}.hiring-shadow-grid span{color:#9b9b94;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.hiring-shadow-grid p{margin:22px 0 0;font-size:13px;line-height:1.55}.hiring-shadow-footer{border-top:1px solid #50504b;grid-column:1/-1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:28px;padding:18px 28px;display:grid}.hiring-shadow-footer>p{color:#c9c9c2;margin:0;font-size:11px;line-height:1.5}.hiring-shadow-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hiring-shadow-footer a{color:#fff;text-transform:uppercase;border:1px solid #686861;padding:6px 8px;font-size:9px}.hiring-shadow-footer a:hover{border-color:#fff}.action-section,.map-section{border-bottom:1px solid var(--line);background:var(--white);padding-top:100px;padding-bottom:100px}.map-section{border-bottom:1px solid var(--line);background:var(--white);padding:74px 4vw 78px}.map-heading{grid-template-columns:1fr minmax(300px,.7fr);align-items:end;gap:8vw;margin-bottom:26px;display:grid}.map-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,64px);line-height:1}.map-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.map-frame{border:1px solid var(--ink);background:#e8e7e1;position:relative}.map-note{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper);grid-template-columns:210px 1fr;align-items:center;gap:28px;padding:16px 20px;display:grid}.map-note strong{text-transform:uppercase;font-size:12px}.map-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.regional-map-shell{grid-template-columns:minmax(0,1fr) 320px;min-height:380px;display:grid}.regional-map-canvas{min-width:0;position:relative}.regional-map{z-index:1;width:100%;height:100%;min-height:380px}.map-reset-control{z-index:500;color:#222;width:30px;height:30px;box-shadow:none;cursor:pointer;background:#fff;border:2px solid #0003;border-radius:4px;padding:0;font-size:18px;font-weight:800;line-height:26px;position:absolute;top:76px;left:10px}.map-reset-control:hover,.map-reset-control:focus-visible{outline:2px solid var(--ink);outline-offset:1px;background:#f4f4f4}.map-inspector{z-index:2;border-left:1px solid var(--ink);color:#fff;background:var(--ink);flex-direction:column;min-height:380px;padding:26px;display:flex;position:relative}.map-inspector .tip-grade{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-self:flex-start;padding:4px 7px;font-size:9px;font-weight:750}.map-inspector-number{color:#80807a;font-size:11px}.map-inspector strong{letter-spacing:-.035em;margin-top:22px;font-size:23px;line-height:1.05}.map-inspector em{color:#c9c9c2;margin-top:7px;font-size:11px;font-style:normal}.map-inspector p{margin:22px 0 0;font-size:13px;line-height:1.55}.map-inspector small{color:#c9c9c2;margin-top:14px;font-size:10px;line-height:1.45;display:block}.map-inspector .tip-location{border-top:1px solid #50504b;padding-top:14px}.map-inspector .tip-source{color:#999992;margin-top:8px}.map-inspector button{color:#fff;cursor:pointer;background:0 0;border:1px solid #676760;min-height:38px;margin-top:auto;padding:8px 11px;font-size:10px}.map-inspector button:hover{background:#363633;border-color:#fff}.map-legend{z-index:500;border:1px solid var(--line);background:#fffffff0;flex-wrap:wrap;gap:7px 14px;max-width:calc(100% - 36px);padding:11px 13px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px}.map-legend span{align-items:center;gap:6px;display:flex}.map-legend i{border:1.5px solid #0ea5e9;border-radius:50%;width:11px;height:11px;position:relative}.map-legend .grade-exact{background:#0ea5e9}.map-legend .grade-planning{background:#0ea5e9;box-shadow:inset 0 0 0 2.5px #fff}.map-legend .grade-regional{border-style:dashed}.zone-layer-control{z-index:650;width:min(270px,100% - 76px);color:var(--ink);font-size:10px;position:absolute;top:14px;right:14px}.zone-layer-control>button{color:#1b2024;width:100%;min-height:34px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#fffffff2;border:1px solid #191e2247;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-weight:760;display:flex;box-shadow:0 3px 12px #0000001f}.zone-layer-control>button b{color:#a21caf;text-transform:uppercase;font-size:9px}.zone-layer-menu{background:#fffffff7;border:1px solid #191e2247;border-top:0;padding:8px 10px 9px;box-shadow:0 8px 20px #00000029}.zone-layer-menu label{cursor:pointer;grid-template-columns:14px 16px minmax(0,1fr);align-items:center;gap:7px;padding:7px 0;display:grid}.zone-layer-menu label+label{border-top:1px solid #191e221f}.zone-layer-menu input{accent-color:#a21caf;width:13px;height:13px;margin:0}.zone-layer-menu label>span,.zone-layer-menu label strong,.zone-layer-menu label small{display:block}.zone-layer-menu label strong{font-size:10px;line-height:1.2}.zone-layer-menu label small{color:#60686f;margin-top:2px;font-size:8px;line-height:1.3}.zone-swatch{background:#e879f96b;border:3px solid #a21caf;width:14px;height:14px}.zone-swatch.nominated{background:#fdba7470;border-style:dashed;border-color:#f97316}.zone-layer-status{color:#60686f;border-top:1px solid #191e221f;margin:7px 0 0;padding-top:7px;font-size:8px;line-height:1.35}.zone-layer-status.status-ready:before{content:"";background:#a21caf;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.map-inspector .zone-grade.active{color:#fff;background:#a21caf}.zone-map-key{z-index:640;color:#1b2024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #191e2247;border-radius:7px;flex-direction:column;gap:7px;padding:10px 11px;font-size:9px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 14px #00000024}.zone-map-key>span{align-items:center;gap:8px;display:flex}.zone-map-key .zone-swatch{flex:none;width:17px;height:17px}.zone-map-key b{font-weight:800}.opportunity-zone-path{vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #fffffffa)drop-shadow(0 0 4px #0000004d)}.map-inspector .map-source-link{color:#c9c9c2;text-underline-offset:2px;font-size:10px;line-height:1.45;text-decoration:underline;display:block}.map-inspector .map-source-link:hover{color:#fff}.map-pin{width:28px;height:28px;box-shadow:0 0 0 2px var(--pin), 0 3px 10px #0000007a;background:#fffffff5;border:3px solid #fff;border-radius:50%;display:block;position:relative}.map-pin i{background:var(--pin);border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #ffffff38}.map-pin.precision-planning{border:3px solid var(--pin);box-shadow:0 0 0 2px #fff,0 3px 10px #0000007a}.map-pin.precision-regional{border:3px dashed var(--pin);box-shadow:0 0 0 2px #fff,0 3px 10px #0000007a}.map-pin.precision-regional i{inset:8px}.map-project-tip{color:#fff;background:var(--ink);border:0;border-radius:0;max-width:280px;padding:12px 14px;font-size:11px;box-shadow:0 4px 16px #00000038}.map-project-tip strong{margin-top:7px;font-size:13px;display:block}.map-project-tip em{color:#c9c9c2;margin-top:3px;font-size:10px;font-style:normal;display:block}.map-project-tip .tip-grade{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:3px 6px;font-size:9px;font-weight:750;display:inline-block}.map-project-tip p{margin:6px 0 0;line-height:1.45}.map-project-tip small{color:#c9c9c2;margin-top:7px;line-height:1.35;display:block}.map-project-tip .tip-location{border-top:1px solid #484844;padding-top:7px}.map-project-tip .tip-source{color:#a8a8a1;font-size:9px}.map-project-tip:before{border-top-color:var(--ink)}.map-project-popup .leaflet-popup-content-wrapper,.map-project-popup .leaflet-popup-tip{color:#fff;background:var(--ink);box-shadow:0 8px 28px #00000047}.map-project-popup .leaflet-popup-content{min-width:240px;margin:15px 16px}.map-project-popup .leaflet-popup-content strong{color:#fff;margin-top:8px;display:block}.map-project-popup .leaflet-popup-content em,.map-project-popup .leaflet-popup-content small{color:#c9c9c2}.map-project-popup .leaflet-popup-content .tip-grade{color:var(--ink);background:#fff}.map-project-popup .leaflet-popup-content .tip-location{border-top-color:#484844}.leaflet-popup-content-wrapper,.leaflet-popup-tip{border-radius:0}.leaflet-popup-content{min-width:210px;font-family:var(--font-geist-sans), Arial, sans-serif;margin:15px}.leaflet-popup-content strong{font-size:14px}.leaflet-popup-content em{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal;display:block}.leaflet-popup-content .tip-grade{color:#fff;background:var(--ink);text-transform:uppercase;margin-bottom:8px;padding:3px 6px;font-size:9px;font-weight:750;display:inline-block}.leaflet-popup-content p{margin:8px 0;line-height:1.45}.leaflet-popup-content small{color:var(--muted)}.leaflet-popup-content .tip-location{border-top:1px solid var(--line);padding-top:8px;display:block}.leaflet-popup-content .tip-source{margin-top:5px;font-size:10px;display:block}.section-title{max-width:900px}.section-title h2,.method-section h2,.updates-section h2{font-size:clamp(40px,4vw,64px)}.section-title>p:last-child{max-width:700px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.6}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.opportunity-grid article{border:1px solid var(--line);background:var(--paper);min-height:250px;padding:28px}.opportunity-grid article>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.opportunity-grid article>div span{color:var(--muted);font-size:11px}.opportunity-grid article>div b{color:var(--green);text-transform:uppercase;font-size:11px}.opportunity-grid h3{letter-spacing:-.035em;margin:32px 0 16px;font-size:clamp(24px,2.3vw,36px);line-height:1.08}.opportunity-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.risk-strip{background:#fff2f1;border:1px solid #e5c9c7;grid-template-columns:250px 1fr;align-items:center;gap:42px;margin-top:18px;padding:24px 28px;display:grid}.risk-strip b{color:var(--red);text-transform:uppercase;font-size:12px}.risk-strip p{margin:0;font-size:14px;line-height:1.55}.signals-section{padding-top:100px;padding-bottom:110px}.coverage-note{border:1px solid var(--line);background:var(--soft);grid-template-columns:150px 1fr;gap:36px;margin-top:18px;padding:24px 28px;display:grid}.coverage-note b{text-transform:uppercase;font-size:11px}.coverage-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.section-title.compact{grid-template-columns:1fr 1fr;column-gap:8vw;max-width:none;display:grid}.section-title.compact .kicker{grid-column:1/-1}.section-title.compact>p:last-child{align-self:end;margin:0}.signal-feed{gap:18px;margin-top:56px;display:grid}.signal-card{border:1px solid var(--line);background:var(--white);grid-template-columns:150px minmax(0,1fr);display:grid}.signal-number{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex}.signal-number>span{color:var(--muted);font-size:12px}.signal-number strong{letter-spacing:-.06em;margin:26px 0 6px;font-size:54px}.signal-number small{color:var(--muted);text-align:center;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.signal-number.score-red-hot{color:#fff;background:var(--red)}.signal-number.score-red-hot>span,.signal-number.score-red-hot small{color:#fff}.signal-number.score-act-now{color:var(--green);background:#eaf4ed}.signal-number.score-act-now small{color:var(--green)}.signal-number.score-investigate{color:#8c5c10;background:#fff7e8}.signal-number.score-investigate small{color:#8c5c10}.signal-number.score-watch{background:var(--soft)}.signal-content{padding:32px 36px 28px}.signal-labels{gap:10px;display:flex}.signal-labels span{border:1px solid var(--line);color:var(--muted);padding:6px 9px;font-size:10px}.signal-labels span:last-child{color:var(--red);border-color:#d9b6b9}.signal-content h3{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(28px,3vw,45px);line-height:1.05}.signal-explanation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.signal-explanation>div{padding:24px 22px 24px 0}.signal-explanation>div+div{border-left:1px solid var(--line);padding-left:22px}.signal-explanation .action-read{background:#f3f7f4}.signal-explanation h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.signal-explanation .action-read h4{color:var(--green)}.signal-explanation p{margin:0;font-size:13px;line-height:1.58}.signal-content>a{color:var(--muted);text-underline-offset:4px;margin-top:20px;font-size:11px;text-decoration:underline;display:inline-block}.method-section{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;gap:10vw;padding-top:92px;padding-bottom:92px;display:grid}.diligence-section{border-bottom:1px solid var(--line);background:#fff2f1;grid-template-columns:.55fr 1fr 1fr;gap:5vw;padding:80px 4vw;display:grid}.diligence-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.6vw,55px);line-height:1.02}.diligence-section>div{align-self:end}.diligence-section>div p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.diligence-section>div p+p{margin-top:16px}.method-section h2{max-width:650px}.sources-section{border-bottom:1px solid var(--line);background:var(--white);padding-top:92px;padding-bottom:100px}.sources-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;display:grid}.sources-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,64px);line-height:1}.sources-heading>div:last-child>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.sources-heading .source-rule{color:var(--ink);border-left:3px solid var(--red);background:var(--paper);margin-top:18px;padding:12px 14px;font-size:11px;font-weight:650}.source-list{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.source-list a{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) 1fr auto;align-items:center;gap:24px;min-height:92px;padding:22px 20px;display:grid}.source-list a:nth-child(odd){border-right:1px solid var(--line)}.source-list a:hover{background:var(--paper)}.source-list strong{font-size:13px}.source-list span,.source-list small{color:var(--muted);font-size:11px;line-height:1.45}.research-stack{border-top:1px solid var(--ink);margin-top:64px;padding-top:36px}.research-heading{grid-template-columns:.65fr 1fr;align-items:end;gap:8vw;margin-bottom:24px;display:grid}.research-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.6vw,40px)}.research-heading p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.research-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.research-list a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:128px;padding:20px;display:flex}.research-list a:hover{background:var(--white)}.research-list strong{font-size:13px}.research-list span{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.45}.research-list small{color:var(--muted);text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:9px}.source-list small{text-align:right}.method-copy{align-self:end}.method-copy>p{color:#c9c9c2;margin:0;font-size:17px;line-height:1.65}.method-copy>div{border-top:1px solid #55554f;gap:0;margin-top:30px;display:grid}.method-copy span{color:#c9c9c2;border-bottom:1px solid #55554f;gap:22px;padding:16px 0;font-size:13px;display:flex}.method-copy .band-red-hot{color:#fff;background:var(--red)}.method-copy .band-red-hot b{padding-left:12px}.method-copy .band-act-now{color:#8bd1a6}.method-copy .band-investigate{color:#f5d89d}.method-copy b{color:#fff;width:90px}.coverage-section{border-bottom:1px solid var(--line);background:var(--paper);padding-top:92px;padding-bottom:100px}.coverage-heading{grid-template-columns:1fr minmax(320px,.72fr);align-items:end;gap:9vw;display:grid}.coverage-heading h2{letter-spacing:-.055em;max-width:880px;margin:0;font-size:clamp(40px,4vw,64px);line-height:1}.coverage-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.geography-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.geography-strip article{flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.geography-strip article+article{border-left:1px solid var(--line)}.geography-strip strong{font-size:13px}.geography-strip span{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.45}.monitoring-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:32px;display:grid}.monitoring-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:190px;padding:24px;display:flex}.monitoring-grid article>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.monitoring-grid h3{letter-spacing:-.025em;margin:0;font-size:21px}.monitoring-grid b{color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.monitoring-grid p{margin:24px 0 0;font-size:13px;line-height:1.55}.monitoring-grid small{color:var(--muted);margin-top:auto;padding-top:18px;font-size:10px;line-height:1.45}.hiring-radar{border:1px solid var(--ink);background:#fff;grid-template-columns:1fr 1fr;gap:7vw;margin-top:32px;padding:32px;display:grid}.hiring-radar h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.05}.hiring-radar>div:first-child>p:last-child{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.hiring-fields{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);align-content:center;display:grid}.hiring-fields span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:54px;color:var(--muted);align-items:center;padding:12px;font-size:10px;display:flex}.discovery-universe{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.discovery-universe article{min-height:142px;padding:22px}.discovery-universe article+article{border-left:1px solid var(--line)}.discovery-universe strong{font-size:12px}.discovery-universe p{color:var(--muted);margin:30px 0 0;font-size:11px;line-height:1.5}.shadow-engine{border:1px solid var(--ink);background:#fff;margin-top:58px;padding:34px}.shadow-heading{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:8vw;display:grid}.shadow-heading h3{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(30px,3.5vw,52px);line-height:1}.shadow-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.live-shadow{color:#fff;background:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px;margin-top:34px;padding:26px;display:grid}.live-shadow-lead>span{color:#f0a4a4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.live-shadow h4{letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(24px,2.6vw,38px);line-height:1.05}.live-shadow p{color:#c5c5be;max-width:720px;margin:0;font-size:12px;line-height:1.6}.live-shadow-read dl{grid-template-columns:repeat(2,1fr);gap:18px;margin:0;display:grid}.live-shadow-read dl div{border-top:1px solid #55554f;padding-top:10px}.live-shadow-read dt{color:#909089;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.live-shadow-read dd{margin:8px 0 0;font-size:11px;line-height:1.4}.live-shadow-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.live-shadow-links a{color:#fff;text-transform:uppercase;border:1px solid #686861;padding:9px 11px;font-size:9px;text-decoration:none}.live-shadow-links a:hover{border-color:#fff}.shadow-stages{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.shadow-stages article{flex-direction:column;min-height:178px;padding:20px;display:flex}.shadow-stages article+article{border-left:1px solid var(--line)}.shadow-stages span{color:var(--red);font-size:10px}.shadow-stages strong{margin-top:22px;font-size:14px}.shadow-stages p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.role-fingerprints{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.role-fingerprints article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:200px;padding:22px;display:flex}.role-fingerprints span{color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.role-fingerprints strong{margin-top:22px;font-size:13px;line-height:1.5}.role-fingerprints p{color:var(--muted);margin:auto 0 0;padding-top:22px;font-size:11px;line-height:1.5}.shadow-rule{color:#fff;background:var(--red);grid-template-columns:140px 1fr;gap:22px;margin-top:26px;padding:18px 20px;display:grid}.shadow-rule b{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.shadow-rule p{margin:0;font-size:12px;line-height:1.55}.update-engine{color:#fff;background:var(--ink);margin-top:58px;padding:34px}.update-engine-heading{grid-template-columns:.4fr 1fr .9fr;align-items:end;gap:5vw;display:grid}.update-engine-heading .kicker{margin:0}.monitor-live{color:#fff;letter-spacing:.04em;text-transform:uppercase;border:1px solid #686861;margin-top:12px;padding:5px 7px;font-size:9px;display:inline-block}.update-engine-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.05}.update-engine-heading>p:last-child{color:#c9c9c2;margin:0;font-size:13px;line-height:1.55}.update-steps{border-top:1px solid #50504b;border-left:1px solid #50504b;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.update-steps article{border-bottom:1px solid #50504b;border-right:1px solid #50504b;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px 14px;min-height:168px;padding:20px;display:grid}.update-steps span{color:#8f8f89;font-size:10px}.update-steps strong{font-size:13px}.update-steps p{color:#c9c9c2;grid-column:1/-1;margin:10px 0 0;font-size:11px;line-height:1.5}.updates-section{background:var(--white);grid-template-columns:1fr 1fr;gap:10vw;padding-top:100px;padding-bottom:100px;display:grid}.updates-section>div>p:last-child{color:var(--muted);margin:22px 0 0;font-size:15px}.updates-section form{align-self:center}.updates-section label{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.updates-section form>div{grid-template-columns:1fr auto;display:grid}.updates-section input,.updates-section button{border-radius:0;min-height:56px}.updates-section input{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper);padding:0 16px}.updates-section button{border:1px solid var(--ink);color:#fff;background:var(--ink);cursor:pointer;padding:0 22px}.updates-section button:hover{background:var(--red);border-color:var(--red)}.updates-section form>p{min-height:16px;color:var(--muted);margin:10px 0 0;font-size:11px}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;min-height:150px;display:grid}.footer-wordmark{font-size:20px}footer p{color:var(--muted);text-align:center;margin:0;font-size:12px}footer>a:last-child{text-underline-offset:4px;justify-self:end;font-size:12px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (width<=980px){.hero-layout{grid-template-columns:1fr;gap:40px}.bottom-line{max-width:620px}.opportunity-board,.opportunity-grid{grid-template-columns:1fr 1fr}.demand-driver-strip{grid-template-columns:1fr;gap:12px}.hiring-pulse-heading{grid-template-columns:1fr;gap:24px}.hiring-pulse-metrics{grid-template-columns:repeat(2,1fr)}.hiring-shadow-card{grid-template-columns:1fr}.hiring-shadow-lead{border-bottom:1px solid #50504b;border-right:0;min-height:280px}.hiring-shadow-footer{grid-template-columns:1fr}.hiring-shadow-footer>div{justify-content:flex-start}.opportunity-grid article:last-child{grid-column:1/-1}.signal-explanation{grid-template-columns:1fr 1fr}.signal-explanation>div:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:0}.signal-explanation>div:nth-child(4){border-top:1px solid var(--line)}.source-list{grid-template-columns:1fr}.research-list{grid-template-columns:repeat(2,1fr)}.source-list a:nth-child(odd){border-right:0}.coverage-heading,.update-engine-heading,.hiring-radar{grid-template-columns:1fr}.coverage-heading{gap:28px}.geography-strip{grid-template-columns:repeat(2,1fr)}.geography-strip article:nth-child(3){border-top:1px solid var(--line);border-left:0}.geography-strip article:nth-child(4){border-top:1px solid var(--line)}.update-engine-heading{gap:18px}.update-steps{grid-template-columns:repeat(2,1fr)}.hiring-radar{gap:26px}.discovery-universe,.shadow-stages{grid-template-columns:repeat(2,1fr)}.discovery-universe article:nth-child(3),.shadow-stages article:nth-child(3){border-top:1px solid var(--line);border-left:0}.discovery-universe article:nth-child(4),.shadow-stages article:nth-child(4){border-top:1px solid var(--line)}.shadow-heading{grid-template-columns:1fr;gap:24px}.live-shadow{grid-template-columns:1fr;gap:28px}}@media (width<=720px){.site-header{grid-template-columns:1fr auto;padding:0 18px}.site-header>p{display:none}.hero,.hiring-pulse-section,.map-section,.action-section,.signals-section,.method-section,.coverage-section,.sources-section,.updates-section,footer{padding-left:18px;padding-right:18px}.diligence-section{grid-template-columns:1fr;gap:20px;padding-left:18px;padding-right:18px}.hero-meta{flex-direction:column;align-items:flex-start;gap:6px}.map-heading{grid-template-columns:1fr;gap:20px}.hiring-pulse-metrics,.hiring-shadow-grid{grid-template-columns:1fr}.hiring-shadow-lead{min-height:310px;padding:22px}.hiring-shadow-grid>div{min-height:0;padding:22px}.hiring-shadow-footer{padding:20px 22px}.hiring-shadow-footer>div{display:grid}.regional-map{height:330px;min-height:0}.regional-map-shell{grid-template-columns:1fr}.regional-map-canvas{min-height:330px}.map-inspector{border-top:1px solid var(--ink);border-left:0;min-height:250px}.map-note{grid-template-columns:1fr;gap:8px}.sources-heading{grid-template-columns:1fr;gap:28px}.research-heading,.research-list{grid-template-columns:1fr}.source-list a{grid-template-columns:1fr;gap:7px}.source-list small{text-align:left}.coverage-note{grid-template-columns:1fr;gap:8px}.geography-strip,.monitoring-grid,.update-steps{grid-template-columns:1fr}.geography-strip article+article,.geography-strip article:nth-child(3){border-top:1px solid var(--line);border-left:0}.hiring-radar,.update-engine{padding:22px}.hiring-fields{grid-template-columns:1fr}.monitoring-grid article{min-height:170px}.discovery-universe,.shadow-stages,.role-fingerprints{grid-template-columns:1fr}.discovery-universe article+article,.discovery-universe article:nth-child(3),.shadow-stages article+article,.shadow-stages article:nth-child(3){border-top:1px solid var(--line);border-left:0}.shadow-engine,.live-shadow{padding:22px}.live-shadow-read dl{grid-template-columns:1fr;gap:12px}.shadow-rule{grid-template-columns:1fr;gap:10px}.hero-layout{padding:38px 0 34px}.hero h1{font-size:46px}.opportunity-board{grid-template-columns:1fr}.opportunity-board article{min-height:210px}.opportunity-grid,.section-title.compact,.method-section,.updates-section{grid-template-columns:1fr}.opportunity-grid article:last-child{grid-column:auto}.section-title.compact{gap:22px}.section-title.compact .kicker{grid-column:auto}.section-title.compact>p:last-child{margin-top:0}.risk-strip{grid-template-columns:1fr;gap:10px}.signal-card{grid-template-columns:1fr}.signal-number{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:94px}.signal-number strong{margin:0 0 0 auto;font-size:38px}.signal-content{padding:26px 20px 24px}.signal-explanation{grid-template-columns:1fr}.signal-explanation>div,.signal-explanation>div+div,.signal-explanation>div:nth-child(3){border-top:1px solid var(--line);border-left:0;padding:20px 0}.signal-explanation>div:first-child{border-top:0}.method-section,.updates-section{gap:48px}.updates-section form>div{grid-template-columns:1fr}footer{grid-template-columns:1fr;gap:18px;padding-top:40px;padding-bottom:40px}footer p{text-align:left}footer>a:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pulse-section,.proof-section{padding-left:4vw;padding-right:4vw}.hero{padding-top:26px;padding-bottom:70px}.hero-meta{padding-bottom:14px}.hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:6vw;padding:52px 0 58px}.hero-copy{flex-direction:column;justify-content:center;display:flex}.primary-status{align-items:center;gap:12px;margin-bottom:22px;display:flex}.primary-status span,.status-act-now,.status-investigate,.status-selective,.status-watch,.score-red-hot,.score-act-now,.score-investigate,.score-watch,.score-background,.score-confidence-high,.score-confidence-solid,.score-confidence-early,.score-confidence-background{letter-spacing:.07em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;width:max-content;padding:6px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.primary-status span,.status-act-now,.score-act-now{color:#fff;border-color:var(--green);background:var(--green)}.score-red-hot{color:#fff;border-color:var(--red);background:var(--red)}.status-investigate,.score-investigate{color:#704708;background:#fff3da;border-color:#d5ad6c}.status-selective{color:#4b5165;background:#f1f2f6;border-color:#bcc0cb}.status-watch,.score-watch,.score-background{color:#56564f;background:#efeee8;border-color:#c9c8c0}.score-confidence-high{color:#fff;border-color:var(--ink);background:var(--ink)}.score-confidence-solid{color:#40413d;background:#deddd7;border-color:#b8b8b0}.score-confidence-early{color:#5b5b55;background:#efeee8;border-color:#cecdc5}.score-confidence-background{color:#6b6b65;background:#f6f5f0;border-color:#deddd6}.primary-status small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.hero h1{max-width:850px;font-size:clamp(48px,5.3vw,82px)}.hero-copy>p:last-child{max-width:720px;margin-top:24px}.bottom-line{border:1px solid var(--ink);background:var(--white);align-content:stretch;padding:0;display:grid}.bottom-line>div{grid-template-columns:92px 1fr;align-items:start;gap:18px;padding:22px 24px;display:grid}.bottom-line>div+div{border-top:1px solid var(--line)}.bottom-line span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.4}.bottom-line strong{color:var(--ink);text-transform:none;margin:0;font-size:13px;font-weight:650;line-height:1.5}.board-heading,.section-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:8vw;display:grid}.board-heading{border-top:1px solid var(--ink);padding-top:46px}.board-heading h2,.section-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:700;line-height:1}.board-heading>p,.section-intro>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.rating-key{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.rating-key>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:64px;color:var(--muted);align-items:center;gap:10px;padding:12px;font-size:10px;line-height:1.35;display:flex}.rating-key b{flex:none}.opportunity-board{border:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin-top:14px;display:block}.opportunity-row{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);min-height:0}.opportunity-row>summary{cursor:pointer;grid-template-columns:58px minmax(240px,.82fr) minmax(360px,1.18fr);align-items:stretch;gap:0;list-style:none;display:grid;position:relative}.opportunity-row>summary::-webkit-details-marker{display:none}.shadow-card>summary::-webkit-details-marker{display:none}.opportunity-row>summary>div{border:0;border-right:1px solid var(--line);border-bottom:0;padding:20px;display:block}.opportunity-row>summary:after,.shadow-card>summary:after{content:"+";color:var(--muted);font-size:15px;line-height:1;position:absolute;bottom:9px;right:12px}.opportunity-row[open]>summary:after,.shadow-card[open]>summary:after{content:"−"}.opportunity-row>summary:hover,.opportunity-row>summary:focus-visible,.shadow-card>summary:hover,.shadow-card>summary:focus-visible,.evidence-row>summary:hover,.evidence-row>summary:focus-visible,.proof-accordions>details>summary:hover,.proof-accordions>details>summary:focus-visible{background:#f8f7f2;outline:none}.opportunity-board .opportunity-rank{color:var(--muted);justify-content:center;align-items:center;padding:12px;font-size:10px;display:flex}.opportunity-name b{margin-bottom:12px}.opportunity-board h3{letter-spacing:-.035em;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.08}.opportunity-name>span{color:var(--muted);margin-top:9px;font-size:10px;display:block}.opportunity-board .opportunity-next{border-right:0;flex-direction:column;justify-content:center;padding-right:42px;display:flex}.opportunity-next span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.opportunity-next strong{margin-top:8px;font-size:11px;font-weight:650;line-height:1.5}.opportunity-detail{border-top:1px solid var(--line);background:#faf9f4;grid-template-columns:150px 1fr;gap:24px;padding:20px 42px 22px 78px;display:grid}.opportunity-detail span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.opportunity-detail p{color:var(--ink);margin:0;font-size:12px;line-height:1.55}.demand-driver-strip{grid-template-columns:150px 1fr;margin-top:0}.pulse-section,.signals-section,.proof-section{border-bottom:1px solid var(--line);padding-top:76px;padding-bottom:82px}.pulse-section{background:var(--white)}.pulse-summary{border:1px solid var(--ink);grid-template-columns:minmax(250px,.7fr) 1.3fr;margin-top:34px;display:grid}.pulse-summary>div{color:#fff;background:var(--ink);flex-direction:column;justify-content:center;padding:26px;display:flex}.pulse-summary>div span{color:#a9a9a2;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.pulse-summary>div strong{color:#78c894;letter-spacing:-.04em;margin-top:10px;font-size:clamp(27px,3vw,42px)}.pulse-summary>div small{color:#d0d0ca;margin-top:8px;font-size:11px}.pulse-summary dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.pulse-summary dl>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:134px;padding:20px;display:flex}.pulse-summary dt{letter-spacing:-.05em;font-size:34px;font-weight:750}.pulse-summary dd{color:var(--muted);margin:8px 0 0;font-size:10px}.shadow-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.shadow-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper)}.shadow-card>summary{cursor:pointer;flex-direction:column;min-height:190px;padding:22px 42px 22px 22px;list-style:none;display:flex;position:relative}.shadow-card>summary>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.shadow-card>summary>div>span{color:var(--muted);font-size:9px}.shadow-list h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:22px;line-height:1.08}.shadow-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.shadow-list small{margin-top:auto;padding-top:18px;font-size:9px;line-height:1.45}.shadow-detail{border-top:1px solid var(--line);background:var(--white);padding:20px 22px 24px}.shadow-detail p{color:var(--ink);margin:0;font-size:11px;line-height:1.6}.shadow-rule-line{color:var(--muted);text-align:right;margin:14px 0 0;font-size:10px}.map-section{padding-top:76px;padding-bottom:82px}.map-heading{margin-bottom:26px}.regional-map-shell,.map-inspector,.regional-map{min-height:350px}.signals-section{background:var(--paper)}.top-signals{padding-top:26px}.signals-intro{margin-top:44px}.signals-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:.98}.evidence-head,.evidence-row summary{grid-template-columns:112px minmax(260px,1fr) 160px minmax(300px,1.25fr) 76px;gap:0;display:grid}.evidence-head{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:34px;padding:11px 0;font-size:9px;font-weight:750}.evidence-head span{padding:0 14px}.evidence-feed{border-left:1px solid var(--line);border-right:1px solid var(--line)}.evidence-row{background:var(--white);border-bottom:1px solid var(--line)}.evidence-row summary{cursor:pointer;align-items:center;min-height:92px;list-style:none;position:relative}.evidence-row summary:after{content:"+";color:var(--muted);font-size:13px;position:absolute;bottom:7px;right:8px}.evidence-row[open] summary:after{content:"−"}.evidence-row summary::-webkit-details-marker{display:none}.evidence-row summary>*{min-width:0;padding:16px 14px}.evidence-row summary>*+*{border-left:1px solid var(--line)}.evidence-row summary>b{margin-left:14px;padding:6px 8px}.evidence-title strong,.evidence-title small{display:block}.evidence-title strong{font-size:14px;line-height:1.3}.evidence-title small{color:var(--muted);margin-top:6px;font-size:9px}.evidence-place,.evidence-action{color:var(--muted);font-size:10px;line-height:1.5}.evidence-score{letter-spacing:-.04em;font-size:24px;font-weight:750}.evidence-score small{color:var(--muted);letter-spacing:0;font-size:9px}.evidence-row[open] summary{background:#faf9f4}.evidence-detail{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;padding:0 14px 18px 126px;display:grid}.evidence-detail>div{padding:20px 18px 20px 0}.evidence-detail>div+div{border-left:1px solid var(--line);padding-left:18px}.evidence-detail h4{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.evidence-detail p{margin:0;font-size:11px;line-height:1.58}.evidence-detail a{border-top:1px solid var(--line);color:var(--muted);text-underline-offset:3px;grid-column:1/-1;padding-top:15px;font-size:10px;text-decoration:underline}.proof-section{background:var(--white)}.proof-accordions{border-top:1px solid var(--ink);margin-top:34px}.proof-accordions>details{border-bottom:1px solid var(--ink)}.proof-accordions>details>summary{cursor:pointer;grid-template-columns:64px 1fr auto;align-items:center;gap:22px;min-height:76px;list-style:none;display:grid}.proof-accordions>details>summary::-webkit-details-marker{display:none}.proof-accordions summary>span{color:var(--muted);font-size:10px}.proof-accordions summary>strong{letter-spacing:-.02em;font-size:18px}.proof-accordions summary>small{color:var(--muted);text-align:right;font-size:10px}.proof-content{padding:8px 0 34px 86px}.rating-proof{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.rating-proof>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.rating-proof>div{display:grid}.rating-proof>div span{border-bottom:1px solid var(--line);gap:18px;padding:12px;font-size:11px;display:flex}.rating-proof>div b{min-width:72px}.rating-proof .band-confidence-high{color:#fff;background:var(--ink)}.rating-proof .band-confidence-solid{color:#40413d;background:#deddd7}.rating-proof .band-confidence-early{color:#56564f;background:#efeee8}.rating-proof .band-context{color:#666761;background:#f5f5f1}.proof-content .geography-strip,.proof-content .monitoring-grid,.proof-content .source-list{margin-top:0}.proof-content .monitoring-grid{grid-template-columns:repeat(3,1fr)}.proof-content .monitoring-grid article{min-height:168px}.method-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.method-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:142px;padding:18px;display:flex}.method-grid strong{font-size:12px}.method-grid p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.compact-method{margin-top:14px}.compact-method span{color:var(--red);font-size:9px}.compact-method strong{margin-top:22px}.field-line{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.5}.proof-content .source-list{grid-template-columns:repeat(2,1fr)}.proof-content .source-list a{min-height:78px}.diligence-section{padding-top:58px;padding-bottom:58px}.updates-section{padding-top:78px;padding-bottom:82px}@media (width<=1100px){.hero-layout{grid-template-columns:1fr;gap:34px}.opportunity-row>summary{grid-template-columns:52px minmax(220px,.85fr) minmax(300px,1.15fr)}.rating-key{grid-template-columns:repeat(2,1fr)}.pulse-summary{grid-template-columns:1fr}.pulse-summary dl>div:first-child{border-left:0}.evidence-head{display:none}.evidence-feed{border-top:1px solid var(--ink);margin-top:34px}.evidence-row summary{grid-template-columns:108px minmax(0,1fr) 150px 72px;min-height:112px}.evidence-row summary>b{grid-area:1/1/3}.evidence-title{grid-area:1/2}.evidence-place{grid-area:1/3}.evidence-action{border-top:1px solid var(--line);grid-area:2/2/auto/4}.evidence-score{grid-area:1/4/3}.proof-content .monitoring-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.board-heading,.section-intro{grid-template-columns:1fr;gap:20px}.opportunity-row>summary{grid-template-columns:52px 1fr}.opportunity-board .opportunity-next{border-top:1px solid var(--line);grid-column:2}.opportunity-detail{grid-template-columns:1fr;gap:10px;padding-left:72px}.shadow-list{grid-template-columns:1fr}.shadow-card>summary{min-height:190px}.rating-proof{grid-template-columns:1fr;gap:24px}.method-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pulse-section,.proof-section{padding-left:18px;padding-right:18px}.hero{padding-top:20px;padding-bottom:56px}.hero-layout{padding:38px 0 44px}.hero h1{font-size:44px}.bottom-line>div{grid-template-columns:74px 1fr;padding:18px}.rating-key{grid-template-columns:1fr}.opportunity-row>summary{grid-template-columns:42px 1fr}.opportunity-row>summary>div{padding:17px}.opportunity-detail{padding:18px 28px 20px 59px}.demand-driver-strip{grid-template-columns:1fr;gap:12px}.pulse-section,.signals-section,.proof-section,.map-section{padding-top:58px;padding-bottom:62px}.pulse-summary dl{grid-template-columns:repeat(2,1fr)}.pulse-summary dl>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.pulse-summary dl>div:nth-child(4){border-top:1px solid var(--line)}.shadow-rule-line{text-align:left}.regional-map-shell{min-height:0}.evidence-row summary{grid-template-columns:1fr auto;padding:14px}.evidence-row summary>*{border-left:0;padding:11px 0}.evidence-row summary>b{grid-area:1/1;margin:0}.evidence-score{grid-area:1/2}.evidence-title{border-top:1px solid var(--line);grid-area:2/1/auto/-1}.evidence-place{grid-area:3/1/auto/-1;padding-top:0}.evidence-action{border-top:1px solid var(--line);grid-area:4/1/auto/-1}.evidence-detail{grid-template-columns:1fr;padding:0 18px 20px}.evidence-detail>div,.evidence-detail>div+div{border-left:0;border-bottom:1px solid var(--line);padding:18px 0}.proof-accordions>details>summary{grid-template-columns:40px 1fr;gap:12px;padding:14px 0}.proof-accordions summary>small{text-align:left;grid-column:2}.proof-content{padding:4px 0 28px}.proof-content .monitoring-grid,.proof-content .source-list,.method-grid{grid-template-columns:1fr}.diligence-section{padding-top:46px;padding-bottom:46px}}.brief-surface{grid-template-rows:176px minmax(0,1fr) 34px;gap:10px;height:calc(100dvh - 60px);padding:12px 18px 0;display:grid;overflow:hidden}.brief-signals{border:1px solid var(--ink);background:var(--white);grid-template-columns:270px 1fr;min-height:0;display:grid}.brief-signals-heading{border-right:1px solid var(--ink);flex-direction:column;padding:18px;display:flex;position:relative}.brief-signals-heading>div>span,.mini-map-heading span,.hiring-summary>div>span,.brief-bottom-line span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.brief-signals-heading h1{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;line-height:.96}.brief-signals-heading p{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.45}.brief-signals-heading button,.brief-footer button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:0;font-size:9px;font-weight:750}.brief-signal-grid{grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.brief-signal-grid button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;padding:17px 32px 15px 16px;display:flex;position:relative}.brief-signal-grid button:last-child{border-right:0}.brief-signal-grid button:hover,.brief-signal-grid button:focus-visible,.brief-opportunity-list button:hover,.brief-opportunity-list button:focus-visible,.hiring-summary:hover,.hiring-summary:focus-visible{background:#f7f6f1;outline:none}.brief-signal-grid button>span{color:#55564f;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.brief-signal-grid strong{margin-top:13px;font-size:11px;line-height:1.3}.brief-signal-grid small{color:var(--muted);margin-top:auto;font-size:8px}.brief-signal-grid i,.brief-opportunity-list i,.hiring-summary i{font-size:10px;font-style:normal;position:absolute;bottom:13px;right:13px}.brief-main{grid-template-columns:minmax(0,1.48fr) minmax(315px,.52fr);gap:10px;min-height:0;display:grid}.brief-opportunity{border:1px solid var(--ink);background:var(--white);flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex;overflow:hidden}.brief-opportunity-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.brief-opportunity-heading>div{align-items:center;gap:10px;display:flex}.brief-opportunity-heading small,.brief-opportunity-heading>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.brief-opportunity h2{letter-spacing:-.06em;max-width:780px;margin:24px 0 0;font-size:clamp(43px,4.5vw,70px);font-weight:720;line-height:.92}.brief-opportunity>p{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.brief-bottom-line{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.brief-bottom-line>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:92px;padding:13px;display:flex}.brief-bottom-line strong{margin-top:10px;font-size:11px;line-height:1.3}.brief-bottom-line small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.35}.brief-primary-action{border:1px solid var(--green);background:var(--green);cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;margin-top:12px;padding:0 14px;font-size:10px;font-weight:750;display:flex;color:#fff!important}.brief-primary-action:hover,.brief-primary-action:focus-visible{background:#244f38}.brief-opportunity-list{grid-template-columns:repeat(4,1fr);margin-top:auto;padding-top:12px;display:grid}.brief-opportunity-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#faf9f5;flex-direction:column;align-items:flex-start;min-width:0;min-height:86px;padding:10px 28px 10px 10px;display:flex;position:relative}.brief-opportunity-list button+button{border-left:0}.brief-opportunity-list .status-act-now,.brief-opportunity-list .status-investigate,.brief-opportunity-list .status-watch{padding:4px 5px;font-size:7px}.brief-opportunity-list strong{margin-top:8px;font-size:9px;line-height:1.25}.brief-opportunity-list small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.3}.brief-side{grid-template-rows:210px minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.hiring-summary{border:1px solid var(--ink);background:var(--white);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;min-width:0;padding:16px;display:flex;position:relative}.hiring-summary>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hiring-summary>div strong{color:var(--green);letter-spacing:-.025em;font-size:16px}.hiring-summary>div i{position:static}.hiring-summary>p{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.45}.hiring-summary dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:13px 0 0;display:grid}.hiring-summary dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.hiring-summary dt{letter-spacing:-.04em;font-size:19px;font-weight:750}.hiring-summary dd{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.2}.hiring-summary>small{color:var(--muted);margin-top:auto;font-size:7px;line-height:1.4}.mini-map-card{border:1px solid var(--ink);background:#e8e7e1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mini-map-heading{border-bottom:1px solid var(--ink);background:var(--white);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 13px;display:flex}.mini-map-heading>div{flex-direction:column;gap:4px;display:flex}.mini-map-heading strong{font-size:10px}.mini-map-heading small{color:var(--muted);font-size:7px}.mini-map-card>.regional-map-shell.is-compact{flex:1;min-height:0;display:block;position:relative}.is-compact .regional-map-canvas,.is-compact .regional-map{width:100%;height:100%;min-height:0}.is-compact .map-inspector{z-index:600;border:1px solid var(--ink);width:min(190px,100% - 18px);min-height:0;max-height:calc(100% - 18px);padding:11px;position:absolute;top:9px;right:9px;overflow-y:auto}.is-compact .map-inspector-number{font-size:8px}.is-compact .map-inspector strong{margin-top:9px;font-size:13px}.is-compact .map-inspector em{margin-top:4px;font-size:8px}.is-compact .map-inspector p{margin-top:9px;font-size:8px;line-height:1.35}.is-compact .map-inspector small{margin-top:6px;font-size:7px;line-height:1.3}.is-compact .map-inspector .tip-location{padding-top:7px}.is-compact .map-inspector button{min-height:26px;margin-top:9px;padding:5px;font-size:7px}.is-compact .map-legend{gap:4px 8px;max-width:calc(100% - 14px);padding:5px 7px;font-size:6px;bottom:7px;left:7px}.brief-footer{justify-content:space-between;align-items:center;gap:20px;padding:0 2px;display:flex}.brief-footer>span{color:var(--muted);font-size:8px}.brief-footer>div{gap:17px;display:flex}.brief-footer button{margin-top:0}.hiring-cluster-list{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.hiring-cluster-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:150px;padding:15px;display:flex}.hiring-cluster-list span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.hiring-cluster-list strong{margin-top:13px;font-size:12px}.hiring-cluster-list p{color:var(--muted);margin:auto 0 0;font-size:9px;line-height:1.45}.drawer-subhead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:14px;margin-top:32px;padding-bottom:12px;display:flex}.drawer-subhead span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.drawer-subhead strong{font-size:12px}.drawer-subhead small{color:var(--muted);font-size:8px}@media (width<=1120px){.brief-surface{height:auto;padding:12px;display:block;overflow:visible}.brief-signals,.brief-main{margin-bottom:10px}.brief-main{grid-template-columns:1fr}.brief-side{grid-template-rows:340px;grid-template-columns:1fr 1fr}.brief-opportunity{min-height:600px}.brief-footer{min-height:42px}}@media (width<=760px){.brief-signals{grid-template-columns:1fr}.brief-signals-heading{border-right:0;border-bottom:1px solid var(--ink);min-height:170px}.brief-signal-grid,.brief-bottom-line,.brief-opportunity-list,.brief-side{grid-template-columns:1fr}.brief-signal-grid button{border-right:0;border-bottom:1px solid var(--line);min-height:126px}.brief-bottom-line>div,.brief-opportunity-list button{min-height:0}.brief-opportunity-list button+button{border-top:0;border-left:1px solid var(--line)}.brief-opportunity{min-height:0}.brief-opportunity h2{font-size:42px}.brief-primary-action,.brief-opportunity-list{margin-top:14px}.brief-side{grid-template-rows:auto 420px}.brief-footer{flex-direction:column;align-items:flex-start;padding:10px 2px 18px}.hiring-cluster-list{grid-template-columns:1fr}.drawer-subhead{flex-direction:column;align-items:flex-start}}.terminal-page{--terminal-bg:#070a0e;--terminal-panel:#0d1218;--terminal-panel-alt:#111821;--terminal-line:#26303b;--terminal-line-hot:#4a5866;--terminal-text:#e9eef3;--terminal-muted:#7e8a97;--terminal-orange:#f3a11a;--terminal-green:#42d392;--terminal-cyan:#48b7ff;height:100dvh;min-height:100dvh;color:var(--terminal-text);background:var(--terminal-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:hidden}.terminal-page button,.terminal-page a{color:inherit}.terminal-header{border-bottom:1px solid var(--terminal-line-hot);background:#05070a;grid-template-columns:220px 1fr auto;align-items:center;height:54px;display:grid}.terminal-wordmark{border-right:1px solid var(--terminal-line-hot);height:100%;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.06em;align-items:center;padding:0 16px;font-size:23px;font-weight:900;display:flex}.terminal-wordmark span{color:var(--terminal-orange);margin-left:5px}.terminal-report-id{align-items:baseline;gap:16px;min-width:0;padding:0 16px;display:flex}.terminal-report-id span,.terminal-status small{color:var(--terminal-muted);letter-spacing:.1em;font-size:8px}.terminal-report-id strong{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.terminal-status{border-left:1px solid var(--terminal-line-hot);align-items:center;gap:18px;height:100%;padding-left:14px;display:flex}.terminal-status>span{color:var(--terminal-green);letter-spacing:.08em;font-size:9px;font-weight:800}.terminal-status>span i{background:var(--terminal-green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #42d392cc}.terminal-status button{border:0;border-left:1px solid var(--terminal-line-hot);color:#090b0e;background:var(--terminal-orange);cursor:pointer;align-self:stretch;padding:0 16px;font-size:9px;font-weight:900}.terminal-status button:hover,.terminal-status button:focus-visible{background:#ffc14f}.terminal-ticker{border-bottom:1px solid var(--terminal-line-hot);background:#0a0e13;grid-template-columns:150px minmax(0,1fr);height:42px;display:grid}.ticker-label{border-right:1px solid var(--terminal-line-hot);color:var(--terminal-orange);letter-spacing:.08em;align-items:center;padding:0 14px;font-size:8px;font-weight:900;display:flex}.ticker-track{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.ticker-track button{border:0;border-right:1px solid var(--terminal-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 9px;display:grid}.ticker-track button:hover,.ticker-track button:focus-visible{background:#161e27;outline:none}.ticker-track b{color:var(--terminal-orange);font-size:8px}.ticker-track span,.ticker-track i{color:var(--terminal-muted);text-transform:uppercase;font-size:7px;font-style:normal}.ticker-track strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ticker-track i{display:none}.terminal-workspace{grid-template-rows:minmax(365px,1fr) 212px;grid-template-columns:minmax(470px,1.48fr) minmax(310px,.82fr) minmax(290px,.7fr);gap:8px;height:calc(100dvh - 122px);padding:8px;display:grid}.terminal-panel{border:1px solid var(--terminal-line-hot);background:var(--terminal-panel);min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.terminal-panel-heading{border-bottom:1px solid var(--terminal-line-hot);background:#0a0f14;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 12px;display:flex}.terminal-panel-heading>div{align-items:baseline;gap:12px;min-width:0;display:flex}.terminal-panel-heading span,.terminal-panel-heading small{color:var(--terminal-orange);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.terminal-panel-heading strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.terminal-panel-heading>button{color:var(--terminal-cyan);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:8px;font-weight:800}.signal-ledger{grid-area:1/1/auto/3}.signal-ledger-head,.signal-ledger-body button{grid-template-columns:48px 112px 128px minmax(0,1fr) 46px;align-items:center;gap:10px;display:grid}.signal-ledger-head{border-bottom:1px solid var(--terminal-line);height:28px;color:var(--terminal-muted);background:var(--terminal-panel-alt);letter-spacing:.07em;padding:0 12px;font-size:7px}.signal-ledger-body{grid-template-rows:repeat(7,minmax(0,1fr));height:calc(100% - 72px);display:grid}.signal-ledger-body button{border:0;border-bottom:1px solid var(--terminal-line);text-align:left;cursor:pointer;background:0 0;min-height:0;padding:6px 12px}.signal-ledger-body button:last-child{border-bottom:0}.signal-ledger-body button:hover,.signal-ledger-body button:focus-visible{box-shadow:inset 3px 0 0 var(--terminal-orange);background:#17212b;outline:none}.signal-ledger-body b{color:var(--terminal-orange);font-size:9px}.ledger-confidence{color:var(--terminal-green);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.signal-ledger-body small{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ledger-signal{flex-direction:column;gap:4px;min-width:0;display:flex}.ledger-signal strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ledger-signal em{color:var(--terminal-muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-style:normal}.signal-ledger-body i{color:var(--terminal-cyan);text-align:right;font-size:17px;font-style:normal;font-weight:800}.opportunity-call{border-color:#7c5a1e;grid-area:1/3}.terminal-action{letter-spacing:.05em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.terminal-action.act,.terminal-action.act-now{color:#07110d;border-color:var(--terminal-green);background:var(--terminal-green)}.terminal-action.investigate{color:var(--terminal-orange);background:#f3a11a14}.terminal-action.watch{color:var(--terminal-muted)}.opportunity-call-body{flex-direction:column;height:calc(100% - 44px);padding:15px;display:flex}.call-rank{color:var(--terminal-orange);letter-spacing:.06em;font-size:7px;font-weight:800}.opportunity-call h1{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(28px,2.8vw,44px);line-height:.95}.opportunity-call-body>p{color:#a8b2bc;margin:12px 0 0;font-size:9px;line-height:1.5}.opportunity-call dl{border-top:1px solid var(--terminal-line-hot);border-left:1px solid var(--terminal-line);grid-template-columns:repeat(3,1fr);margin:14px 0 0;display:grid}.opportunity-call dl>div{border-right:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);padding:9px}.opportunity-call dt{color:var(--terminal-cyan);font-size:20px;font-weight:900}.opportunity-call dd{color:var(--terminal-muted);text-transform:uppercase;margin:4px 0 0;font-size:6px;line-height:1.25}.terminal-thesis{border-left:3px solid var(--terminal-green);background:#42d3920f;flex-direction:column;gap:7px;margin-top:14px;padding:11px;display:flex}.terminal-thesis span{color:var(--terminal-green);letter-spacing:.08em;font-size:7px;font-weight:900}.terminal-thesis strong{font-size:9px;line-height:1.45}.terminal-thesis small{color:var(--terminal-muted);font-size:7px;line-height:1.4}.opportunity-call-body>button{border:1px solid var(--terminal-orange);min-height:34px;color:var(--terminal-orange);cursor:pointer;background:0 0;margin-top:auto;font-size:8px;font-weight:900}.opportunity-call-body>button:hover,.opportunity-call-body>button:focus-visible{color:#070a0e;background:var(--terminal-orange)}.workforce-ledger{color:var(--terminal-text);text-align:left;cursor:pointer;grid-area:2/1;padding:0;display:block}.workforce-ledger:hover,.workforce-ledger:focus-visible{border-color:var(--terminal-cyan);outline:none}.terminal-trend{color:var(--terminal-green)!important}.workforce-content{padding:13px}.workforce-phases{color:var(--terminal-cyan);align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.workforce-phases i{color:var(--terminal-muted);font-style:normal}.workforce-content>p{color:#a8b2bc;margin:12px 0 0;font-size:8px;line-height:1.45}.union-local-strip{border-top:1px solid var(--terminal-line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.union-local-strip small{color:var(--terminal-muted);font-size:7px;line-height:20px}.union-local-strip span{border:1px solid var(--terminal-line-hot);color:#adb8c3;padding:5px 6px;font-size:7px}.opportunity-stack{grid-area:2/2}.opportunity-stack-list{grid-template-rows:repeat(4,1fr);height:calc(100% - 44px);display:grid}.opportunity-stack-list button{border:0;border-bottom:1px solid var(--terminal-line);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:2px 9px;min-width:0;padding:5px 9px;display:grid}.opportunity-stack-list button:hover,.opportunity-stack-list button:focus-visible{background:#17212b;outline:none}.opportunity-stack-list .terminal-action{grid-row:1/3}.opportunity-stack-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.opportunity-stack-list small{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.opportunity-stack-list i{color:var(--terminal-cyan);text-align:right;grid-area:1/3/3;font-size:9px;font-style:normal}.terminal-map-card{flex-direction:column;grid-area:2/3;display:flex}.terminal-map-card>.regional-map-shell.is-compact{flex:1;min-height:0;display:block;position:relative}.terminal-map-card .regional-map-canvas,.terminal-map-card .regional-map{width:100%;height:100%;min-height:0}.terminal-map-card .map-inspector{color:#171717;border-color:#45515d;width:min(175px,100% - 14px);max-height:calc(100% - 14px);padding:9px;top:7px;right:7px}.terminal-map-card .map-legend{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-footer{border-top:1px solid var(--terminal-line-hot);height:26px;color:var(--terminal-muted);letter-spacing:.05em;background:#05070a;justify-content:space-between;align-items:center;gap:18px;padding:0 10px;font-size:7px;display:flex}.terminal-footer>div{gap:16px;display:flex}.terminal-footer button{color:var(--terminal-cyan);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:7px;font-weight:800}.terminal-page .drawer-backdrop{background:#000000ad}.terminal-page .detail-drawer{color:var(--terminal-text);border-left-color:var(--terminal-line-hot);background:#0c1117;box-shadow:-25px 0 70px #00000073}.terminal-page .drawer-close,.terminal-page .drawer-eyebrow,.terminal-page .drawer-block,.terminal-page .drawer-source,.terminal-page .drawer-subhead,.terminal-page .union-call-list,.terminal-page .union-call-list article,.terminal-page .union-source-links,.terminal-page .union-source-links a,.terminal-page .drawer-signal-list,.terminal-page .drawer-signal-list button,.terminal-page .drawer-source-list,.terminal-page .drawer-source-list a,.terminal-page .drawer-monitoring,.terminal-page .drawer-monitoring article,.terminal-page .drawer-form,.terminal-page .drawer-form input{border-color:var(--terminal-line-hot)}.terminal-page .drawer-eyebrow>span,.terminal-page .drawer-block>span,.terminal-page .drawer-subhead span,.terminal-page .hiring-cluster-list span{color:var(--terminal-orange)}.terminal-page .drawer-category,.terminal-page .drawer-block p,.terminal-page .hiring-cluster-list p,.terminal-page .union-call-list span,.terminal-page .union-call-list small,.terminal-page .drawer-source-list span,.terminal-page .drawer-source-list small,.terminal-page .drawer-monitoring p,.terminal-page .drawer-form p{color:#9da8b3}.terminal-page .action-block{border-top-color:var(--terminal-green);background:#42d39212}.terminal-page .action-block>span{color:var(--terminal-green)}.terminal-page .drawer-source:hover,.terminal-page .drawer-signal-list button:hover{color:var(--terminal-text);background:#17212b}.terminal-page .hiring-cluster-list{border-color:var(--terminal-line-hot)}.terminal-page .hiring-cluster-list article{border-color:var(--terminal-line)}.terminal-page .drawer-form input{color:var(--terminal-text);background:#070a0e}@media (width<=1180px){.terminal-page{height:auto;overflow:visible}.terminal-workspace{grid-template-rows:520px 430px 230px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);height:auto}.signal-ledger{grid-column:1}.opportunity-call{grid-column:2}.workforce-ledger{grid-area:2/1}.opportunity-stack{grid-area:2/2}.terminal-map-card{grid-area:3/1/auto/3}.terminal-footer{height:34px}.ticker-track button:nth-child(n+4){display:none}.ticker-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.terminal-header{grid-template-columns:145px 1fr;height:auto;min-height:58px}.terminal-wordmark{padding:0 12px;font-size:19px}.terminal-report-id{padding:0 10px}.terminal-report-id span,.terminal-status small{display:none}.terminal-status{border-top:1px solid var(--terminal-line);border-left:0;grid-column:1/3;justify-content:space-between;min-height:34px;padding-left:10px}.terminal-ticker{grid-template-columns:110px minmax(0,1fr)}.ticker-track{grid-template-columns:1fr}.ticker-track button:nth-child(n+2){display:none}.terminal-workspace{flex-direction:column;padding:6px;display:flex}.signal-ledger,.opportunity-call,.workforce-ledger,.opportunity-stack,.terminal-map-card{min-height:0}.signal-ledger-head{display:none}.signal-ledger-body{height:auto;display:block}.signal-ledger-body button{grid-template-columns:30px 1fr 38px;gap:7px;min-height:74px}.signal-ledger-body .ledger-confidence,.signal-ledger-body>button>small{display:none}.signal-ledger-body i{grid-column:3}.opportunity-call-body{min-height:430px}.workforce-phases{flex-wrap:wrap}.opportunity-stack-list{min-height:230px}.terminal-map-card{min-height:360px}.terminal-footer{flex-direction:column;align-items:flex-start;height:auto;min-height:58px;padding:10px}.terminal-page .detail-drawer{width:100vw;padding:64px 20px 40px}}.report-page{--report-bg:var(--brand-obsidian);--report-panel:var(--brand-carbon);--report-panel-soft:#1b1f23;--report-line:var(--brand-iron);--report-line-soft:#20252a;--report-text:var(--brand-bone);--report-muted:var(--brand-stone);--report-faint:#77766f;--report-blue:#97a2ad;--report-green:var(--brand-positive);--report-amber:var(--brand-gold);--report-brand:var(--brand-bronze);width:100%;height:100dvh;color:var(--report-text);background:radial-gradient(circle at 10% -10%, #d6a25a0e, transparent 30%), var(--report-bg);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;grid-template-rows:64px minmax(0,1fr) 34px;display:grid;overflow:hidden}.report-page button,.report-page input{color:inherit}.report-page button:focus-visible,.report-page a:focus-visible{outline:2px solid var(--report-blue);outline-offset:2px}.report-header{border-bottom:1px solid var(--report-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1318f0;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;min-width:0;padding:0 20px;display:grid}.report-wordmark{letter-spacing:-.045em;width:max-content;font-size:20px;font-weight:860}.report-wordmark span{color:var(--report-brand)}.report-title{align-items:baseline;gap:12px;min-width:0;display:flex}.report-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.report-title span{color:var(--report-muted);font-size:10px}.report-meta{align-items:center;gap:18px;display:flex}.report-verified{color:var(--report-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.report-meta time{max-width:330px;color:var(--report-muted);text-align:right;font-size:9px;line-height:1.35}.report-verified{color:var(--report-green)}.report-verified i{background:var(--report-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #49c98a17}.report-meta button{border:1px solid var(--report-line);background:var(--report-panel);cursor:pointer;border-radius:7px;min-height:34px;padding:0 13px;font-size:9px;font-weight:760}.report-meta button:hover{border-color:var(--report-blue);background:#1d2630}.report-shell{--report-right-column:clamp(285px, 24vw, 370px);grid-template-rows:minmax(220px,.42fr) minmax(0,1fr);gap:16px;min-height:0;padding:18px 20px;display:grid}.report-hero{grid-template-columns:minmax(0, 1fr) var(--report-right-column);gap:16px;min-width:0;min-height:0;display:grid}.report-call,.report-metrics,.report-card{border:1px solid var(--report-line);background:#171c22f5;border-radius:12px;min-width:0;min-height:0;box-shadow:0 18px 55px #00000029}.report-call{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(230px,.35fr);gap:14px 24px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.report-call:after{content:none}.report-call-topline{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.report-call-topline>span,.report-card-heading>div>span,.report-location>span,.report-next-move small,.metric-grid span{color:var(--report-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.decision-badge{letter-spacing:.045em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:820;display:inline-flex}.structural-badge{color:#b8c0c8;letter-spacing:.045em;text-transform:uppercase;background:#97a2ad12;border:1px solid #97a2ad75;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-weight:820}.decision-act,.decision-act-now{color:#06130d;border-color:var(--report-green);background:var(--report-green)}.decision-investigate{color:var(--report-amber);background:#e7a84e12}.decision-watch{color:var(--report-muted);background:#929eaa0d}.report-call h1{letter-spacing:-.055em;grid-area:2/1;align-self:start;max-width:890px;margin:0;font-size:clamp(34px,3.35vw,59px);font-weight:720;line-height:.98}.report-call>p{color:#b5bec7;grid-area:3/1;align-self:start;max-width:820px;margin:0;font-size:11px;line-height:1.55}.overview-action-grid{grid-area:4/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.overview-action-grid button{border:1px solid var(--report-line-soft);min-width:0;min-height:126px;color:var(--report-text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.overview-action-grid button:hover{background:#5cc0ff0e;border-color:#5cc0ff73}.overview-action-grid span{color:var(--report-green);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:820}.overview-action-grid strong{color:#f2f5f7;font-size:12px;line-height:1.25}.overview-action-grid small{color:#9da9b4;font-size:9px;line-height:1.42}.thesis-facts{grid-area:4/1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:18px;margin-top:12px;display:grid}.thesis-facts>span{flex-direction:column;gap:5px;min-width:0;display:flex}.thesis-facts small{color:var(--report-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:760}.thesis-facts strong{color:#dbe2e8;font-size:8px;font-weight:620;line-height:1.35}.report-next-move{text-align:left;cursor:pointer;background:#49c98a11;border:1px solid #49c98a52;border-radius:12px;grid-area:2/2/4;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;min-height:0;padding:18px;display:flex}.report-next-move>span{flex-direction:column;gap:8px;display:flex}.report-next-move small{color:var(--report-brand)}.report-next-move strong{font-size:10px;line-height:1.3}.report-next-move i{color:var(--report-brand);text-align:right;font-size:17px;font-style:normal}.report-next-move:hover{border-color:var(--report-green);color:#fff;background:#49c98a18}.report-metrics{flex-direction:column;padding:11px;display:flex}.metric-grid{grid-template-columns:1fr;grid-auto-rows:minmax(50px,1fr);gap:8px;min-height:100%;display:grid}.metric-grid button{border:1px solid var(--report-line-soft);background:var(--report-panel-soft);text-align:left;cursor:pointer;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(52px,.34fr) minmax(0,1fr) 18px;align-items:center;gap:3px 12px;min-width:0;min-height:54px;padding:9px 11px;display:grid;position:relative;overflow:hidden}.metric-grid button:after{content:"→";color:var(--report-blue);text-align:right;grid-area:1/3/3;font-size:13px}.metric-grid button:hover{background:#202832;border-color:#3a4653}.metric-grid span{width:100%;color:var(--report-muted);letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:9px;font-weight:780;overflow:hidden}.metric-grid strong{color:#f2f5f7;letter-spacing:-.06em;grid-area:1/1/3;align-items:center;margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1;display:flex}.metric-grid small{width:100%;color:var(--report-faint);text-overflow:ellipsis;white-space:normal;grid-area:2/2;margin-top:0;font-size:8.5px;line-height:1.25;overflow:hidden}.evidence-mix{z-index:1;border:0;border-top:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(96px,1fr) repeat(4,minmax(38px,.46fr)) 18px;align-items:center;gap:8px;min-width:0;padding:10px 8px 0;display:grid;position:relative}.evidence-mix:hover{background:#97a2ad0b}.evidence-mix>span{flex-direction:column;gap:3px;min-width:0;display:flex}.evidence-mix-copy small{color:var(--report-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.evidence-mix-copy strong{color:#dbe2e8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:620;overflow:hidden}.evidence-mix>span:not(.evidence-mix-copy){border-left:1px solid var(--report-line-soft);padding-left:8px}.evidence-mix b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1}.evidence-mix small{color:var(--report-faint);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.evidence-mix>i{color:var(--report-blue);text-align:right;font-size:14px;font-style:normal}.report-dashboard{grid-template-columns:minmax(420px, 1.3fr) minmax(330px, .92fr) var(--report-right-column);gap:16px;min-width:0;min-height:0;display:grid}.report-card{overflow:hidden}.report-card-heading{border-bottom:1px solid var(--report-line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 17px;display:flex}.report-card-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.report-card-heading>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:640;overflow:hidden}.report-card-heading button{color:var(--report-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:720}.report-card-heading>small{color:var(--report-faint);text-transform:uppercase;font-size:7px}.modern-signal-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;height:calc(100% - 52px);min-height:0;padding:0 8px;display:flex;overflow-y:auto}.modern-signal-list>button{border:0;border-bottom:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;flex:0 0 56px;grid-template-columns:28px minmax(0,1fr) 78px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:7px 9px;display:grid}.modern-signal-list>button:last-child{border-bottom:0}.modern-signal-list>button:hover{background:#1d242c;border-radius:7px}.modern-signal-list>button>b{color:var(--report-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.modern-signal-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.modern-signal-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.modern-signal-copy small{color:var(--report-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.modern-score{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.modern-score em{color:#cbd1d7;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-style:normal;font-weight:680}.modern-score>i{background:#2b3540;border-radius:99px;height:3px;display:block;position:relative;overflow:hidden}.modern-score>i span{width:var(--score);border-radius:inherit;background:var(--report-blue);position:absolute;inset:0 auto 0 0}.modern-opportunity-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;height:calc(100% - 52px);min-height:0;padding:0 8px;display:flex;overflow-y:auto}.modern-opportunity-list button{border:0;border-bottom:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;flex:0 0 56px;grid-template-columns:minmax(92px,.72fr) minmax(120px,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:56px;padding:7px 8px;display:grid}.opportunity-result{align-items:center;gap:7px;display:flex}.opportunity-result>small{color:#cbd1d7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700}.modern-opportunity-list button:last-child{border-bottom:0}.modern-opportunity-list button:hover{background:#1d242c;border-radius:7px}.modern-opportunity-list button>b{color:var(--report-faint);letter-spacing:.025em;text-transform:uppercase;font-size:7px;font-weight:720;line-height:1.3}.modern-opportunity-list button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.modern-opportunity-list button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.modern-opportunity-list button>span small{color:var(--report-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.report-support-stack{grid-template-rows:minmax(125px,.32fr) minmax(118px,.28fr) minmax(155px,.4fr);gap:10px;min-width:0;min-height:0;display:grid}.report-support-stack>.report-card{justify-self:stretch;width:100%}.workforce-card{color:var(--report-text);text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex}.workforce-card:hover{border-color:#3b4855}.workforce-card .report-card-heading,.power-card .report-card-heading,.report-map-card>.report-card-heading{flex:0 0 48px;width:100%;min-height:48px}.workforce-card .report-card-heading i{color:var(--report-green);font-size:16px;font-style:normal}.workforce-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 13px 0;display:grid}.workforce-stat-row>span{flex-direction:column;gap:3px;min-width:0;padding-right:10px;display:flex}.workforce-stat-row>span+span{border-left:1px solid var(--report-line-soft);padding-left:10px;padding-right:0}.workforce-stat-row strong{color:#dce1e6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;line-height:1}.workforce-stat-row small{color:var(--report-faint);font-size:6px;line-height:1.25}.workforce-card>p{color:#aeb8c2;margin:8px 13px 0;font-size:7px;line-height:1.4}.workforce-card>small{color:var(--report-faint);margin:auto 13px 9px;font-size:6px}.power-card{color:var(--report-text);text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex}.power-card:hover{border-color:#97a2ad80}.power-card .report-card-heading i{color:var(--report-blue);font-size:14px;font-style:normal}.power-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 13px 0;display:grid}.power-stat-row>span{border-right:1px solid var(--report-line-soft);flex-direction:column;gap:3px;min-width:0;padding-right:8px;display:flex}.power-stat-row>span+span{padding-left:8px}.power-stat-row>span:last-child{border-right:0}.power-stat-row strong{color:#dce1e6;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.power-stat-row small{color:var(--report-faint);text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.25;overflow:hidden}.power-card>p{color:#9faab5;margin:auto 13px 9px;font-size:7px;line-height:1.38}.report-map-card{flex-direction:column;display:flex}.report-map-card>.regional-map-shell.is-compact{border:0;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.report-map-card .regional-map-canvas,.report-map-card .regional-map{width:100%;height:100%;min-height:0}.report-map-card .leaflet-tile-pane{filter:grayscale(.3)saturate(.58)brightness(.72)contrast(1.08)}.report-map-card .map-inspector:not(.has-project){display:none}.report-map-card .map-inspector.has-project{color:#161a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f9fbf0;border:1px solid #ffffff2e;border-radius:8px;width:calc(100% - 16px);height:auto;max-height:calc(100% - 16px);padding:10px;top:auto;bottom:8px;right:8px;overflow-y:auto;box-shadow:0 10px 30px #00000040}.report-map-card .map-inspector strong{margin-top:5px;font-size:11px}.report-map-card .map-inspector em,.report-map-card .map-inspector p,.report-map-card .map-inspector small{font-size:7px;line-height:1.35}.report-map-card .map-inspector p{margin-top:6px}.report-map-card .map-inspector small{margin-top:5px}.report-map-card .map-inspector button{min-height:25px;margin-top:7px;font-size:7px}.report-map-card .map-legend{border-radius:6px;max-width:calc(100% - 16px);padding:5px 7px;font-size:6px;bottom:8px;left:8px}.report-map-card .zone-layer-control{width:min(188px,100% - 52px);font-size:7px;top:8px;right:8px}.report-map-card .zone-layer-control>button{border-radius:6px;min-height:25px;padding:5px 7px}.report-map-card .zone-layer-control>button b,.report-map-card .zone-layer-menu label strong{font-size:7px}.report-map-card .zone-layer-menu{border-radius:0 0 6px 6px;padding:5px 7px 6px}.report-map-card .zone-layer-menu label{grid-template-columns:11px 12px minmax(0,1fr);gap:5px;padding:5px 0}.report-map-card .zone-layer-menu input{width:10px;height:10px}.report-map-card .zone-swatch{border-width:1.5px;width:11px;height:11px}.report-map-card .zone-layer-menu label small,.report-map-card .zone-layer-status{font-size:6px}.report-footer{border-top:1px solid var(--report-line);color:var(--report-faint);letter-spacing:.04em;text-transform:uppercase;background:#0c1014;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-size:7px;display:flex}.report-footer>div{gap:16px;display:flex}.report-footer button,.report-footer a{color:var(--report-muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:680;text-decoration:none}.report-footer button:hover,.report-footer a:hover{color:var(--report-blue)}.report-page .drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030609ad}.report-page .detail-drawer{width:min(680px,94vw);color:var(--report-text);border-left:1px solid var(--report-line);background:#14191f;box-shadow:-30px 0 80px #0000006b}.report-page .drawer-close,.report-page .drawer-eyebrow,.report-page .drawer-block,.report-page .drawer-source,.report-page .drawer-subhead,.report-page .union-call-list,.report-page .union-call-list article,.report-page .union-source-links,.report-page .union-source-links a,.report-page .drawer-signal-list,.report-page .drawer-signal-list button,.report-page .drawer-source-list,.report-page .drawer-source-list a,.report-page .drawer-monitoring,.report-page .drawer-monitoring article,.report-page .drawer-form,.report-page .drawer-form input{border-color:var(--report-line)}.report-page .drawer-eyebrow>span,.report-page .drawer-block>span,.report-page .drawer-subhead span,.report-page .hiring-cluster-list span{color:var(--report-blue)}.report-page .drawer-category,.report-page .drawer-block p,.report-page .hiring-cluster-list p,.report-page .union-call-list span,.report-page .union-call-list small,.report-page .drawer-source-list span,.report-page .drawer-source-list small,.report-page .drawer-monitoring p,.report-page .drawer-form p{color:#9eabb7}.report-page .action-block{border-top-color:var(--report-green);background:#49c98a12}.report-page .action-block>span{color:var(--report-green)}.report-page .drawer-source:hover,.report-page .drawer-signal-list button:hover{color:var(--report-text);background:#1b222a}.report-page .hiring-cluster-list{border-color:var(--report-line)}.report-page .hiring-cluster-list article{border-color:var(--report-line-soft)}.report-page .workforce-scale-grid{border-top:1px solid var(--report-line);border-left:1px solid var(--report-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.report-page .workforce-scale-grid article{border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line);background:#97a2ad09;flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex}.report-page .workforce-scale-grid strong{color:#e0e5ea;letter-spacing:-.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:25px;line-height:1}.report-page .workforce-scale-grid span{color:var(--report-text);font-size:9px;font-weight:720}.report-page .workforce-scale-grid small{color:#8f9ca8;font-size:8px;line-height:1.45}.report-page .workforce-method-block{border-top-color:var(--report-blue);background:#5ba9ff0f}.report-page .workforce-section-head{margin-top:30px}.report-page .workforce-lane-grid{border-top:1px solid var(--report-line);border-left:1px solid var(--report-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px;display:grid}.report-page .workforce-lane-grid article{border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line);background:#97a2ad06;min-width:0;padding:15px}.report-page .workforce-lane-grid article:last-child{grid-column:1/-1}.report-page .workforce-lane-grid span{color:var(--report-blue);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:780;display:block}.report-page .workforce-lane-grid strong{color:#dfe5ea;margin-top:7px;font-size:11px;display:block}.report-page .workforce-lane-grid p{color:#98a5b1;margin:7px 0 0;font-size:8px;line-height:1.55}.report-page .discovery-rule-block{border-top-color:var(--report-amber);background:#e7a84e0f}.report-page .discovery-rule-block>span{color:var(--report-amber)}.report-page .contract-role-list,.report-page .workforce-listing-list{border-top:1px solid var(--report-line);margin-bottom:28px;display:grid}.report-page .contract-role-list>a{border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line);border-left:1px solid var(--report-line);background:#49c98a09;flex-direction:column;gap:7px;padding:16px;display:flex}.report-page .contract-role-list>a:hover,.report-page .workforce-listing-list>a:hover{background:#1b222a}.report-page .contract-role-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-page .contract-role-topline span{color:var(--report-green);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:780}.report-page .contract-role-topline small{color:#7f8c98;text-transform:uppercase;font-size:7px}.report-page .contract-role-list>a>strong{color:#e1e6eb;font-size:12px}.report-page .contract-role-list>a>p{color:#9eabb7;margin:0;font-size:9px;line-height:1.4}.report-page .contract-term-grid{background:var(--report-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3px;display:grid}.report-page .contract-term-grid>span{background:#151b21;flex-direction:column;gap:5px;min-width:0;padding:9px;display:flex}.report-page .contract-term-grid small{color:#778591;text-transform:uppercase;font-size:7px;font-weight:720}.report-page .contract-term-grid b{color:#cbd3da;font-size:8px;font-weight:650;line-height:1.35}.report-page .contract-role-list>a>em{color:#7f8c98;font-size:7px;font-style:normal}.report-page .workforce-listing-list>a{border-bottom:1px solid var(--report-line);grid-template-columns:64px minmax(0,1fr) minmax(145px,.78fr);align-items:center;gap:13px;min-width:0;padding:13px 10px;display:grid}.report-page .workforce-listing-count{color:var(--report-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:720}.report-page .workforce-listing-copy,.report-page .workforce-listing-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.report-page .workforce-listing-copy strong{color:#e0e5ea;font-size:10px}.report-page .workforce-listing-copy b{color:#b9c3cc;font-size:8px;font-weight:650;line-height:1.35}.report-page .workforce-listing-copy small,.report-page .workforce-listing-meta small{color:#7f8c98;font-size:7px;line-height:1.35}.report-page .workforce-listing-meta{text-align:right;align-items:flex-end}.report-page .workforce-listing-meta em{color:#9bc8ff;border:1px solid #5ba9ff59;border-radius:999px;width:max-content;max-width:100%;padding:4px 6px;font-size:7px;font-style:normal;font-weight:720}.report-page .incentive-explainer{background:#49c98a12;border:1px solid #49c98a6b;border-radius:8px;flex-direction:column;gap:8px;margin:24px 0;padding:16px;display:flex}.report-page .incentive-explainer strong{color:var(--report-green);font-size:13px}.report-page .incentive-explainer span{color:#c5ced6;font-size:10px;line-height:1.5}.report-page .incentive-explainer small{color:#8f9ca8;font-size:8px;line-height:1.5}.report-page .incentive-opportunity-block{background:#e7a84e0e;border-top-color:#e7a84eb8}.report-page .incentive-current-signal{background:#e7a84e13;border:1px solid #e7a84e85;border-radius:10px;flex-direction:column;gap:8px;margin:22px 0;padding:17px;display:flex}.report-page .incentive-current-signal>span{color:var(--report-amber);letter-spacing:.065em;text-transform:uppercase;font-size:8px;font-weight:780}.report-page .incentive-current-signal>strong{color:#edf1f4;font-size:14px;line-height:1.4}.report-page .incentive-current-signal>p{color:#b8c2cb;margin:0;font-size:9px;line-height:1.55}.report-page .incentive-current-signal>small{color:#87949f;font-size:7px}.report-page .incentive-stat-grid{border:1px solid var(--report-line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;margin:0 0 24px;display:grid;overflow:hidden}.report-page .incentive-stat-grid article{border-right:1px solid var(--report-line);background:#171d23;grid-template-rows:26px 34px 32px;align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.report-page .incentive-stat-grid article:last-child{border-right:0}.report-page .incentive-stat-grid strong{color:#e5e9ed;align-items:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:19px;line-height:1;display:flex}.report-page .incentive-stat-grid span{color:#bac4cd;align-items:flex-start;font-size:8px;font-weight:690;line-height:1.35;display:flex}.report-page .incentive-stat-grid small{color:#7e8b96;align-items:flex-start;font-size:7px;line-height:1.35;display:flex}.report-page .incentive-section-head{margin-top:28px}.report-page .incentive-layer-list{gap:8px;margin:12px 0 24px;display:grid}.report-page .incentive-layer-list article{border:1px solid var(--report-line);background:#171d23;border-radius:9px;min-width:0;padding:15px}.report-page .incentive-layer-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-page .incentive-layer-list article>div>span{color:var(--report-blue);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:780}.report-page .incentive-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-style:normal;font-weight:760}.report-page .incentive-status.pending,.report-page .incentive-status.limited{color:var(--report-amber);background:#e7a84e0e}.report-page .incentive-status.active,.report-page .incentive-status.verified{color:var(--report-green);background:#49c98a0e}.report-page .incentive-layer-list article>strong{color:#e0e5e9;margin-top:10px;font-size:11px;line-height:1.4;display:block}.report-page .incentive-layer-list article>p{color:#a4b0ba;margin:8px 0 0;font-size:8px;line-height:1.52}.report-page .incentive-layer-list article>small{color:#7d8994;margin-top:9px;font-size:7px;line-height:1.4;display:block}.report-page .incentive-rule-block{background:#5ba9ff0b;border-top-color:#5ba9ff9e}.report-page .incentive-score-block{margin-inline:0;padding-inline:0}.report-page .incentive-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px;margin:12px 0 22px;display:grid}.report-page .incentive-monitor-grid article{border:1px solid var(--report-line);background:#171d23;border-radius:8px;grid-template-rows:auto 1fr;align-content:start;min-width:0;padding:13px;display:grid}.report-page .incentive-monitor-grid strong{color:#dfe5ea;font-size:9px}.report-page .incentive-monitor-grid p{color:#8f9ca8;margin:7px 0 0;font-size:8px;line-height:1.45}.report-page .incentive-source-links{border-top:1px solid var(--report-line);margin-top:16px;display:grid}.report-page .incentive-source-links a{border-bottom:1px solid var(--report-line);color:#c6d0d8;padding:12px 0;font-size:8px;font-weight:690}.report-page .incentive-source-links a:hover{color:var(--report-green)}.report-page .union-call-list article{grid-template-columns:58px minmax(0,1.25fr) minmax(90px,.72fr) minmax(145px,1.15fr)}.report-page .union-compensation strong{color:var(--report-green);font-size:12px}.report-page .union-compensation small{margin-top:3px}.report-page .drawer-form input{color:var(--report-text);background:#0f1419}.report-page .drawer-form button{border-color:var(--report-green);background:#2f9e68}.report-page .status-act-now{color:#06130d;border-color:var(--report-green);background:var(--report-green)}.report-page .status-investigate{color:var(--report-amber);border-color:var(--report-amber);background:0 0}.report-page .status-watch{color:var(--report-muted);border-color:var(--report-muted);background:0 0}.score-breakout{border:1px solid var(--report-line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.score-breakout>span{border-right:1px solid var(--report-line);flex-direction:column;gap:7px;padding:13px;display:flex}.score-breakout>span:last-child{background:#49c98a12;border-right:0}.score-breakout small{color:var(--report-faint);letter-spacing:.04em;text-transform:uppercase;font-size:7px}.score-breakout strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px}.score-reasoning-panel{background:#5ba9ff0b;border:1px solid #5ba9ff57;border-radius:11px;gap:14px;margin:22px 0;padding:16px;display:grid}.score-reasoning-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.score-reasoning-head span,.score-factor-grid span,.score-change-grid span,.score-method-summary span,.score-method-block>span{color:var(--report-blue);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:780}.score-reasoning-head strong{color:#e7edf2;letter-spacing:-.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:26px}.score-reasoning-panel>p{color:#a6b2bd;margin:0;font-size:9px;line-height:1.58}.score-factor-grid{border:1px solid var(--report-line);background:var(--report-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.score-factor-grid article{background:#151b21;min-width:0;padding:13px}.score-factor-grid strong{color:#e1e7ec;margin-top:7px;font-size:10px;line-height:1.35;display:block}.score-factor-grid p{color:#8e9ba6;margin:7px 0 0;font-size:8px;line-height:1.5}.score-change-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.score-change-grid article{border:1px solid var(--report-line);background:#ffffff06;border-radius:9px;padding:13px}.score-change-grid ul{gap:7px;margin:10px 0 0;padding-left:15px;display:grid}.score-change-grid li{color:#a7b3bd;font-size:8px;line-height:1.48}.score-method-block{background:#5ba9ff0b;border-top-color:#5ba9ffa3}.score-method-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.score-method-summary article{border:1px solid var(--report-line);background:#97a2ad09;border-radius:8px;padding:13px}.score-method-summary strong{color:#e2e8ed;margin-top:8px;font-size:11px;display:block}.score-method-summary p{color:#8f9ca8;margin:7px 0 0;font-size:8px;line-height:1.48}.summary-conclusion{background:#49c98a12;border:1px solid #49c98a6b;border-radius:10px;flex-direction:column;gap:9px;margin:22px 0;padding:17px;display:flex}.summary-conclusion span,.power-source-grid span,.dam-list span{color:var(--report-green);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.summary-conclusion strong{font-size:14px;line-height:1.45}.signal-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 20px;display:grid}.signal-lifecycle-grid article{border:1px solid var(--report-line);background:#171d23;border-radius:8px;min-width:0;padding:13px}.signal-lifecycle-grid span{color:var(--report-blue);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:760}.signal-lifecycle-grid strong{margin-top:7px;font-size:10px;display:block}.signal-lifecycle-grid p{color:#9eabb7;margin:7px 0 0;font-size:8px;line-height:1.45}.drawer-secondary-action{color:#dce1e6;cursor:pointer;background:#97a2ad14;border:1px solid #97a2ad80;border-radius:8px;width:100%;min-height:44px;margin-top:18px;font-size:9px;font-weight:720}.drawer-secondary-action:hover{background:#97a2ad24}.modern-signal-list,.modern-opportunity-list{scrollbar-width:thin;scrollbar-color:#4b5661 transparent}.modern-signal-list::-webkit-scrollbar{width:7px}.modern-opportunity-list::-webkit-scrollbar{width:7px}.modern-signal-list::-webkit-scrollbar-track{background:0 0}.modern-opportunity-list::-webkit-scrollbar-track{background:0 0}.modern-signal-list::-webkit-scrollbar-thumb{background:#4b5661 padding-box padding-box;border:2px solid #0000;border-radius:999px}.modern-opportunity-list::-webkit-scrollbar-thumb{background:#4b5661 padding-box padding-box;border:2px solid #0000;border-radius:999px}.modern-signal-list:focus-visible,.modern-opportunity-list:focus-visible{outline:1px solid var(--report-green);outline-offset:-1px}.power-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.power-source-grid article{border:1px solid var(--report-line);background:#171d23;border-radius:9px;min-width:0;padding:14px}.power-source-grid span{color:var(--report-blue)}.power-source-grid strong{margin-top:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;display:block}.power-source-grid p{color:#9eabb7;margin:9px 0 12px;font-size:8px;line-height:1.45}.power-source-grid a{color:var(--report-blue);font-size:8px;font-weight:700}.dam-list{gap:8px;margin:12px 0 20px;display:grid}.dam-list a{border:1px solid var(--report-line);background:#171d23;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:13px;display:grid}.dam-list span{color:var(--report-blue)}.dam-list strong{grid-area:1/2/3;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px}.dam-list small{color:var(--report-muted);font-size:8px}@media (width<=1180px){.report-page{height:auto;min-height:100dvh;overflow:visible}.report-shell{display:block}.report-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);min-height:330px}.report-dashboard{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);margin-top:16px}.signals-card{grid-column:1/3;min-height:430px}.opportunities-card{min-height:430px}.report-support-stack{min-height:650px}.report-footer{min-height:38px}}@media (width<=820px){.report-page{display:block}.report-header{grid-template-columns:1fr auto;min-height:60px;padding:0 14px}.report-title,.report-meta time{display:none}.report-meta{gap:12px}.report-shell{padding:12px}.report-hero{grid-template-columns:1fr;min-height:0}.report-call{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;min-height:350px}.report-call-topline,.report-call h1,.report-call>p,.thesis-facts,.overview-action-grid,.report-next-move{grid-area:auto/1}.report-call h1,.report-call>p{align-self:auto}.report-next-move{min-height:76px;margin-top:17px}.report-metrics{min-height:230px}.report-dashboard{grid-template-columns:1fr;display:grid}.signals-card,.opportunities-card,.report-support-stack{grid-column:1;min-height:430px}.report-map-card{min-height:260px}.report-footer{flex-direction:column;align-items:flex-start;min-height:58px;padding:12px 14px}.report-page .detail-drawer{width:100vw;padding:64px 20px 40px}.report-page .union-call-list article{grid-template-columns:54px minmax(0,1fr)}.report-page .union-call-list article>div:nth-child(3),.report-page .union-call-list article>div:nth-child(4){grid-column:2}.report-page .contract-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-page .incentive-stat-grid{grid-template-columns:1fr}.report-page .incentive-stat-grid article{border-right:0;border-bottom:1px solid var(--report-line);grid-template-rows:auto}.report-page .incentive-stat-grid article:last-child{border-bottom:0}.report-page .workforce-listing-list>a{grid-template-columns:54px minmax(0,1fr)}.report-page .workforce-listing-meta{text-align:left;grid-column:2;align-items:flex-start}}@media (width<=540px){.report-verified{display:none}.report-call,.report-metrics{border-radius:10px}.report-call{padding:19px}.report-call h1{font-size:38px}.report-location{flex-direction:column;align-items:flex-start;gap:6px}.thesis-facts{grid-template-columns:1fr;gap:9px}.overview-action-grid{grid-template-columns:1fr}.overview-action-grid button{min-height:0}.metric-grid{grid-template-columns:1fr}.metric-grid button{min-height:58px}.evidence-mix{display:none}.report-metrics{grid-template-rows:1fr;min-height:220px}.report-page .workforce-scale-grid,.report-page .workforce-lane-grid{grid-template-columns:1fr}.report-page .workforce-lane-grid article:last-child{grid-column:auto}.report-page .incentive-monitor-grid{grid-template-columns:1fr}.report-page .incentive-layer-list article>div{flex-direction:column;align-items:flex-start}.modern-signal-list>button{grid-template-columns:24px minmax(0,1fr) 46px}.modern-score{grid-template-columns:1fr}.modern-score>i{display:none}.modern-opportunity-list button{grid-template-columns:minmax(0,1fr) auto}.modern-opportunity-list button>b,.modern-opportunity-list .decision-badge{display:none}.power-source-grid,.signal-lifecycle-grid{grid-template-columns:1fr}.phase-track{gap:3px;padding-left:10px;padding-right:10px}.report-footer>div{flex-wrap:wrap}}.report-header-v53{grid-template-columns:148px 175px minmax(0,1fr) auto;gap:22px;min-height:72px}.member-nav{justify-content:center;align-items:center;gap:clamp(12px,1.5vw,25px);min-width:0;display:flex}.member-nav a{color:#8e9aa5;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:30px;font-size:8px;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}.member-nav a:hover{color:var(--report-green)}.report-meta-v53{gap:12px}.report-shell{gap:16px;width:min(1380px,100%);padding:18px 24px 40px}.v53-overview{scroll-margin-top:88px}.v53-weekly-lead{border-bottom:1px solid var(--report-line-soft);grid-template-columns:minmax(0,1.42fr) minmax(330px,.72fr);display:grid}.v53-lead-copy{border-right:1px solid var(--report-line-soft);min-width:0;padding:30px 34px 26px}.v53-section-label,.v53-opportunity-call>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.v53-section-label span,.v53-thesis-call>span,.v53-opportunity-call>div:first-child>span,.v53-proof-call span,.v53-thesis-heading span,.v53-thesis-body article>span,.v53-method-section>div:first-child>span{color:var(--report-green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.v53-section-label small{color:var(--report-faint);text-transform:uppercase;font-size:8px;font-weight:700}.v53-lead-copy h1{color:#9aa6b1;letter-spacing:-.01em;margin:20px 0 7px;font-size:13px;font-weight:700}.v53-lead-copy>h2{letter-spacing:-.058em;max-width:880px;margin:0;font-size:clamp(36px,4.2vw,66px);font-weight:700;line-height:.98}.v53-lead-copy>p{color:#aeb8c2;max-width:860px;margin:18px 0 0;font-size:11px;line-height:1.62}.v53-change-list{border-top:1px solid var(--report-line-soft);margin-top:25px;display:grid}.v53-change-list article{border-bottom:1px solid var(--report-line-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.v53-change-list article>span{color:var(--report-faint);font:700 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v53-change-list article>div{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.v53-change-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.v53-change-list small{color:#77848f;white-space:nowrap;flex:none;font-size:7px}.v53-thesis-call{background:linear-gradient(150deg,#d6a25a14,#ffffff03 58%);flex-direction:column;min-width:0;padding:30px;display:flex}.v53-thesis-call>span{color:var(--report-amber)}.v53-thesis-call h2{letter-spacing:-.045em;margin:32px 0 15px;font-size:clamp(23px,2.4vw,36px);font-weight:680;line-height:1.05}.v53-thesis-call p{color:#9da9b4;margin:0;font-size:10px;line-height:1.62}.v53-thesis-call a{color:#f0ca91;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:28px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.v53-thesis-call a i{font-size:17px;font-style:normal}.v53-number-strip{border-bottom:1px solid var(--report-line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.v53-number-strip button{border:0;border-right:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 11px;min-width:0;padding:17px 19px;display:grid}.v53-number-strip button:last-child{border-right:0}.v53-number-strip button:hover{background:#1d242c}.v53-number-strip strong{color:#f0f3f5;letter-spacing:-.06em;grid-row:1/3;font:720 26px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v53-number-strip span{color:#aeb8c2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:760;overflow:hidden}.v53-number-strip small{color:var(--report-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.v53-decision-row{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);display:grid}.v53-opportunity-call,.v53-proof-call{min-width:0;padding:26px 30px}.v53-opportunity-call{border-right:1px solid var(--report-line-soft)}.v53-opportunity-call h2{letter-spacing:-.05em;margin:17px 0 8px;font-size:clamp(28px,3vw,46px)}.v53-opportunity-call>p{color:#9da9b4;margin:0;font-size:10px;line-height:1.55}.v53-opportunity-call>button{text-align:left;cursor:pointer;background:#49c98a12;border:1px solid #49c98a6b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;width:100%;margin-top:21px;padding:15px;display:grid}.v53-opportunity-call>button span{color:var(--report-green);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.v53-opportunity-call>button strong{grid-column:1;font-size:10px;line-height:1.45}.v53-opportunity-call>button i{color:var(--report-green);grid-area:1/2/3;font-size:17px;font-style:normal}.v53-proof-call{grid-template-rows:repeat(2,minmax(0,1fr));gap:0;display:grid}.v53-proof-call>div{border-bottom:1px solid var(--report-line-soft);padding:3px 0 19px}.v53-proof-call>div+div{border-bottom:0;padding:19px 0 0}.v53-proof-call p{color:#aeb8c2;margin:9px 0 0;font-size:10px;line-height:1.55}.v53-intelligence-section,.v53-thesis-section,.v53-map-stage,.v53-method-section{scroll-margin-top:88px}.v53-intelligence-section .report-card-heading{min-height:64px;padding:0 22px}.v53-intelligence-section .report-card-heading>div>strong{font-size:15px}.v53-signal-list,.v53-opportunity-list{height:auto;max-height:520px;padding:0 12px}.v53-signal-list>button,.v53-opportunity-list>button{flex-basis:66px;min-height:66px}.v53-signal-list .modern-signal-copy strong,.v53-opportunity-list button>span strong{font-size:10px}.v53-thesis-heading{border-bottom:1px solid var(--report-line-soft);grid-template-columns:minmax(0,.9fr) minmax(330px,.75fr);align-items:end;gap:70px;padding:30px;display:grid}.v53-thesis-heading h2,.v53-method-section h2{letter-spacing:-.052em;max-width:720px;margin:9px 0 0;font-size:clamp(28px,3.2vw,48px);line-height:1.02}.v53-thesis-heading>p,.v53-method-section>div:first-child>p{color:#aab4be;margin:0;font-size:10px;line-height:1.62}.v53-thesis-body{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,1.08fr);display:grid}.v53-thesis-body>article,.v53-thesis-body>a{border-right:1px solid var(--report-line-soft);min-width:0;min-height:210px;padding:24px}.v53-thesis-body article p{color:#9da9b4;margin:36px 0 0;font-size:9px;line-height:1.58}.v53-thesis-body>a{color:var(--report-text);background:#d6a25a0f;border-right:0;flex-direction:column;text-decoration:none;display:flex}.v53-thesis-body>a small{color:var(--report-amber);text-transform:uppercase;font-size:8px;font-weight:820}.v53-thesis-body>a strong{margin-top:38px;font-size:16px;line-height:1.3}.v53-thesis-body>a i{color:var(--report-amber);margin-top:auto;font-size:20px;font-style:normal}.v53-map-stage .report-map-stage-canvas{height:410px;min-height:410px}.v53-map-stage .report-map-stage-heading{padding:22px 26px}.v53-map-stage .report-map-stage-heading p{max-width:780px}.v53-method-section{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);display:grid}.v53-method-section>div:first-child{border-right:1px solid var(--report-line-soft);padding:30px}.v53-method-section>div:first-child>p{max-width:780px;margin-top:18px}.v53-method-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v53-method-actions button{border:0;border-right:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;padding:25px;display:flex}.v53-method-actions button:nth-child(-n+4){border-bottom:1px solid var(--report-line-soft)}.v53-method-actions button:nth-child(2n),.v53-method-actions button:last-child{border-right:0}.v53-method-actions button:last-child{grid-column:1/-1}.v53-method-actions button:hover{background:#1d242c}.v53-method-actions strong{color:#edf1f3;font:720 36px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v53-method-actions span{color:#aeb8c2;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:760}.v53-method-actions small{color:var(--report-green);margin-top:auto;padding-top:28px;font-size:8px;font-weight:760}@media (width<=1320px){.report-header-v53{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"wordmark title meta""nav nav nav";align-items:center;gap:10px 18px;min-height:0;padding-block:12px}.report-header-v53 .report-wordmark{grid-area:wordmark}.report-header-v53 .report-title{grid-area:title;display:flex}.report-header-v53 .member-nav{scrollbar-width:none;grid-area:nav;justify-content:flex-start;overflow-x:auto}.report-header-v53 .member-nav::-webkit-scrollbar{display:none}.report-header-v53 .report-meta-v53{grid-area:meta;justify-self:end}}@media (width<=1180px){.v53-thesis-body{grid-template-columns:repeat(2,minmax(0,1fr))}.v53-thesis-body>article,.v53-thesis-body>a{border-bottom:1px solid var(--report-line-soft)}}@media (width<=900px){.report-header-v53{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.member-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.member-nav::-webkit-scrollbar{display:none}.report-meta-v53 time{display:none}.v53-weekly-lead,.v53-decision-row,.v53-thesis-heading,.v53-method-section{grid-template-columns:1fr}.v53-lead-copy,.v53-opportunity-call,.v53-method-section>div:first-child{border-right:0;border-bottom:1px solid var(--report-line-soft)}.v53-number-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.v53-number-strip button:nth-child(3){border-right:0}.v53-number-strip button:nth-child(-n+3){border-bottom:1px solid var(--report-line-soft)}.v53-thesis-heading{gap:22px}.v53-method-actions{min-height:190px}.v53-map-stage .report-map-stage-canvas{height:640px;min-height:0}.v53-map-stage .regional-map-shell{grid-template-rows:420px 220px}}@media (width<=620px){.report-header-v53{grid-template-columns:minmax(0,1fr);grid-template-areas:"wordmark""nav";padding:10px 14px}.report-header-v53 .report-title,.report-header-v53 .report-meta-v53{display:none}.report-shell{padding:10px 10px 26px}.v53-lead-copy,.v53-thesis-call,.v53-opportunity-call,.v53-proof-call,.v53-thesis-heading,.v53-method-section>div:first-child{padding:22px 18px}.v53-lead-copy>h2{font-size:37px}.v53-change-list article>div{flex-direction:column;align-items:flex-start;gap:4px}.v53-change-list strong{white-space:normal}.v53-number-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v53-number-strip button,.v53-number-strip button:nth-child(3){border-right:1px solid var(--report-line-soft);border-bottom:1px solid var(--report-line-soft)}.v53-number-strip button:nth-child(2n){border-right:0}.v53-number-strip button:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.v53-signal-list>button{grid-template-columns:22px minmax(0,1fr) 56px}.v53-opportunity-list button{flex-basis:86px;grid-template-columns:minmax(0,1fr) auto;min-height:86px}.v53-opportunity-list button>b{display:none}.opportunity-result{flex-direction:column;align-items:flex-end}.v53-thesis-body,.v53-method-actions{grid-template-columns:1fr}.v53-thesis-body>article,.v53-thesis-body>a,.v53-method-actions button{border-right:0;border-bottom:1px solid var(--report-line-soft);min-height:0}.v53-thesis-body>a,.v53-method-actions button{min-height:180px}.v53-method-actions button:last-child{border-bottom:0}.v53-map-stage .report-map-stage-canvas{height:600px}.v53-map-stage .regional-map-shell{grid-template-rows:400px 200px}}.report-meta>a{color:var(--report-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.report-meta>a:hover{color:var(--report-accent)}.report-meta>.report-primary-link{color:#e8edf0;background:#49c98a17;border:1px solid #49c98a7a;border-radius:7px;align-items:center;min-height:34px;padding:0 13px;display:inline-flex}.report-meta>.report-primary-link:hover{border-color:var(--report-green);color:#fff}.living-update-strip{background:linear-gradient(90deg,#d6a25a17,#070e16e6);border:1px solid #d6a25a57;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.5fr) auto;align-items:center;gap:24px;margin-bottom:12px;padding:13px 16px;display:grid}.living-update-strip div{gap:3px;display:grid}.living-update-strip span,.living-update-strip small{color:var(--report-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.living-update-strip strong{color:var(--report-ink);font-family:var(--font-display), sans-serif;font-size:14px}.living-update-strip p{color:var(--report-ink-soft);margin:0;font-size:11px;line-height:1.55}.living-update-strip small{color:var(--report-muted);white-space:nowrap}.weekly-change-section{overflow:hidden}.weekly-change-heading{border-bottom:1px solid var(--report-line-soft);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.weekly-change-heading span{color:var(--report-green);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:780}.weekly-change-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(19px,1.8vw,28px)}.weekly-change-heading small{color:var(--report-muted);text-transform:uppercase;font-size:8px}.weekly-change-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-change-grid article{border-right:1px solid var(--report-line-soft);min-width:0;min-height:150px;padding:18px 20px}.weekly-change-grid article:last-child{border-right:0}.weekly-change-grid span{color:var(--report-green);text-transform:uppercase;font-size:8px;font-weight:760}.weekly-change-grid strong{margin-top:13px;font-size:12px;line-height:1.3;display:block}.weekly-change-grid p{color:#9da9b4;margin:8px 0 0;font-size:9px;line-height:1.55}.console-page,.archive-page,.offer-page{color:#e9f0f3;min-height:100vh;font-family:var(--font-body), sans-serif;background:#071019}.console-header,.archive-header,.offer-page>header{background:#050c12f5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:68px;padding:0 4vw;display:flex}.console-header>div,.archive-header>div{align-items:baseline;gap:16px;display:flex}.console-header small,.archive-header small{color:#82909a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.console-wordmark{color:#f4f7f8;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:19px;font-weight:900;text-decoration:none}.console-wordmark span{color:var(--brand-bronze)}.console-header nav,.archive-header nav{gap:22px;display:flex}.console-header nav a,.archive-header nav a,.archive-header>a,.offer-page>header>a:last-child{color:#aab5bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.console-hero,.archive-hero{justify-content:space-between;align-items:end;gap:32px;max-width:1380px;margin:0 auto;padding:54px 4vw 36px;display:flex}.console-hero span,.archive-hero span,.offer-hero>span,.archive-paywall>span{color:var(--brand-gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.console-hero h1,.archive-hero h1,.offer-hero h1,.archive-paywall h1{max-width:850px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(34px,5vw,68px);line-height:.95}.console-hero p,.archive-hero p,.offer-hero p,.archive-paywall p{color:#9facb4;max-width:720px;margin:0;font-size:13px;line-height:1.65}.console-actions{gap:8px;display:flex}.console-actions button,.queue-item button,.billing-action button,.billing-action>a{background:var(--brand-gold);min-height:40px;color:var(--brand-obsidian);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 17px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.console-actions button:disabled,.queue-item button:disabled,.billing-action button:disabled{opacity:.5;cursor:wait}.console-message{max-width:1380px;color:var(--brand-gold);border-block:1px solid #d6a25a33;margin:0 auto 16px;padding:12px 4vw;font-size:11px}.constitution-bar{background:#d6a25a09;border-block:1px solid #d6a25a38;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:24px;max-width:1380px;margin:0 auto 16px;padding:15px 4vw;display:grid}.constitution-bar>div{gap:3px;display:grid}.constitution-bar span{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.constitution-bar strong{font-family:var(--font-display), sans-serif;font-size:16px}.constitution-bar p{color:#9facb4;margin:0;font-size:10px;line-height:1.5}.constitution-bar small{color:var(--brand-gold);text-align:right;font-size:8px;font-weight:800}.console-kpis,.console-grid{max-width:1380px;margin:0 auto;padding:0 4vw;display:grid}.console-kpis{grid-template-columns:repeat(4,1fr)}.console-kpis article{border:1px solid #ffffff1a;background:#0a151f;border-right:0;gap:5px;padding:20px;display:grid}.console-kpis article:last-child{border-right:1px solid #ffffff1a}.console-kpis span,.console-panel-title span{color:#7f8e97;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.console-kpis strong{font-family:var(--font-display), sans-serif;font-size:34px}.console-kpis small{color:#7f8e97;font-size:9px}.console-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:16px;padding-top:16px}.console-lower{grid-template-columns:1fr 1fr;padding-bottom:56px}.console-panel{background:#0a151f;border:1px solid #ffffff1a}.weekly-cycle-panel{max-width:calc(1380px - 8vw);margin:16px auto 0}.weekly-cycle-panel>p{color:#9facb4;margin:0;padding:16px 20px 0;font-size:11px;line-height:1.6}.weekly-cycle-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 20px 20px;display:grid}.weekly-cycle-steps article{background:#08111a;border:1px solid #ffffff17;align-content:space-between;gap:6px;min-height:90px;padding:13px;display:grid}.weekly-cycle-steps article span{color:#64727b;letter-spacing:.12em;font-size:8px;font-weight:900}.weekly-cycle-steps article strong{font-size:11px}.weekly-cycle-steps article small{color:#77858e;font-size:8px;line-height:1.4}.weekly-cycle-steps article.is-current{border-color:#d6a25a8c}.weekly-cycle-steps article.is-current span{color:var(--brand-gold)}.weekly-cycle-steps article.is-complete{background:#49c98a0d;border-color:#49c98a66}.weekly-cycle-steps article.is-complete span{color:#49c98a}.console-panel-title{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.console-panel-title h2{font-family:var(--font-display), sans-serif;margin:4px 0 0;font-size:18px}.console-panel-title small{color:#7f8e97;font-size:9px}.queue-item{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:22px;padding:20px;display:grid}.queue-item>div:first-child{gap:7px;display:grid}.queue-item>div:last-child{align-items:center;gap:6px;display:flex}.queue-item span{color:var(--brand-gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.queue-item strong{font-size:14px}.queue-item p{color:#9facb4;max-width:780px;margin:0;font-size:11px;line-height:1.55}.queue-item small{color:#64737c;font-size:8px}.queue-item .button-muted{color:#b7c1c7;background:0 0;border:1px solid #ffffff2e}.queue-item.has-constitution-conflict{background:#ff6f6109;border-left:3px solid #ff6f61}.constitution-pass{width:max-content;color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6a25a38;margin-top:4px;padding:5px 7px;font-size:8px;font-weight:900}.constitution-conflict{background:#360b0c6b;border:1px solid #ff6f6180;gap:13px;margin-top:8px;padding:16px;display:grid}.constitution-conflict>strong{color:#ff8d82;font-family:var(--font-display), sans-serif;font-size:16px}.constitution-conflict>div{border-left:2px solid #ff6f6173;gap:5px;padding-left:10px;display:grid}.constitution-conflict b{color:#ffd1cc;letter-spacing:.05em;font-size:9px}.constitution-conflict small{color:#d4a9a4;line-height:1.5}.constitution-conflict label{color:#ffd1cc;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.constitution-conflict input,.constitution-conflict textarea{color:#f4f7f8;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#071019;border:1px solid #ff6f616b;border-radius:0;outline:0;padding:10px;font-size:11px;font-weight:500;line-height:1.5}.constitution-conflict input:focus,.constitution-conflict textarea:focus{border-color:#ff8d82;box-shadow:0 0 0 2px #ff6f611f}.queue-item .button-danger{color:#190605;background:#ff6f61}.queue-item .button-danger:disabled{cursor:not-allowed}.console-empty{text-align:center;padding:42px 20px}.console-empty p{color:#7f8e97;font-size:11px}.integration-panel{padding-bottom:18px}.integration-row{border-bottom:1px solid #ffffff12;justify-content:space-between;margin:0 20px;padding:13px 0;font-size:11px;display:flex}.integration-row strong,.compact-table em{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal}.is-error{color:#ff7c72}.integration-panel>p{color:#7f8e97;margin:18px 20px 10px;font-size:10px;line-height:1.5}.integration-panel>a{color:var(--brand-gold);text-transform:uppercase;margin:0 20px;font-size:9px;font-weight:900;text-decoration:none}.compact-table>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.compact-table span{gap:4px;display:grid}.compact-table strong{font-size:11px}.compact-table small{color:#77858e;max-width:560px;font-size:9px;line-height:1.4}.archive-hero{display:block}.archive-hero span,.public-empty-state p,.archive-rule-grid p{overflow-wrap:anywhere;word-break:break-word}.public-archive-hero h1{max-width:980px}.archive-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto 34px;padding:0 4vw;display:grid}.archive-rule-grid article{background:#ffffff06;border:1px solid #ffffff1a;border-right:0;min-height:190px;padding:22px}.archive-rule-grid article:last-child{border-right:1px solid #ffffff1a}.archive-rule-grid span,.brief-archive-card>span,.weekly-brief-hero span,.brief-bottom-read span,.brief-takeaway-grid span,.weekly-section-heading span,.brief-signal-top span,.brief-signal-meta span,.meeting-watch-grid article>span,.brief-action-grid article>span,.brief-quality-section>div span{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.archive-rule-grid strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:42px 0 12px;font-size:18px;display:block}.archive-rule-grid p,.brief-archive-card p{color:#8d9aa4;margin:0;font-size:11px;line-height:1.62}.brief-card-list{gap:12px;max-width:1180px;margin:0 auto;padding:0 4vw 80px;display:grid}.brief-archive-card{color:#e9f0f3;background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:140px 1fr 1.4fr auto;align-items:center;gap:24px;padding:24px;text-decoration:none;display:grid}.brief-archive-card:hover,.brief-archive-card:focus-visible{background:#d6a25a0e;border-color:#d6a25a73;outline:none}.brief-archive-card strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:19px;line-height:1.15;display:block}.brief-archive-card small,.weekly-brief-hero aside small,.brief-signal-meta,.brief-action-grid li,.brief-next-section li{color:#83919a;font-size:10px;line-height:1.5}.brief-archive-card i{color:var(--brand-gold);white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.weekly-brief{max-width:1260px;margin:0 auto;padding:0 4vw 90px}.weekly-brief-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;padding:58px 0 34px;display:grid}.weekly-brief-hero h1{max-width:980px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(38px,6vw,78px);line-height:.93}.weekly-brief-hero p{color:#aab5bc;max-width:820px;margin:0;font-size:14px;line-height:1.68}.weekly-brief-hero aside{background:#d6a25a0b;border:1px solid #d6a25a47;gap:8px;min-width:0;padding:22px;display:grid}.weekly-brief-hero aside strong{letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.generated-token{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.brief-bottom-read{background:#0a151f;border:1px solid #ffffff1f;grid-template-columns:1.1fr .9fr;display:grid}.brief-bottom-read>div{padding:28px}.brief-bottom-read>div+div{border-left:1px solid #ffffff1a}.brief-bottom-read strong{margin-top:14px;font-size:17px;line-height:1.55;display:block}.brief-score-guide{background:#5ba9ff0b;border:1px solid #5ba9ff47;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:26px;margin:14px 0 16px;padding:20px 22px;display:grid}.brief-score-guide span{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.brief-score-guide strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin-top:8px;font-size:21px;display:block}.brief-score-guide p{color:#a9b5bd;margin:0;font-size:12px;line-height:1.6}.brief-takeaway-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 46px;display:grid}.brief-takeaway-grid article{background:#ffffff05;border:1px solid #ffffff1a;border-right:0;min-height:185px;padding:21px}.brief-takeaway-grid article:last-child{border-right:1px solid #ffffff1a}.brief-takeaway-grid p{color:#d2dbe0;margin:46px 0 0;font-size:12px;line-height:1.55}.weekly-brief-section{border-top:1px solid #ffffff1f;padding:38px 0}.weekly-section-heading{grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);align-items:end;gap:32px;margin-bottom:20px;display:grid}.weekly-section-heading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(26px,4vw,48px);line-height:1}.weekly-section-heading p{color:#84929a;margin:0;font-size:12px;line-height:1.6}.brief-signal-stack{gap:14px;display:grid}.brief-signal-stack>article{background:#ffffff06;border:1px solid #ffffff1a;padding:24px}.brief-signal-top{justify-content:space-between;gap:20px;display:flex}.brief-signal-top strong{color:var(--brand-gold-light);font-family:var(--font-display), sans-serif;font-size:24px}.brief-signal-stack h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:10px 0;font-size:24px}.brief-signal-meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.brief-signal-meta span{color:#aab5bc;letter-spacing:.08em;border:1px solid #ffffff1c;padding:6px 8px}.brief-signal-stack dl{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.brief-signal-stack dl div{background:#0a151f;padding:16px}.brief-signal-stack dt{color:#6f7e87;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900}.brief-signal-stack dd{color:#c6d0d5;margin:0;font-size:11px;line-height:1.62}.brief-source-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.brief-source-row a,.source-register-grid a{min-height:32px;color:var(--brand-gold);letter-spacing:.07em;text-transform:uppercase;border:1px solid #d6a25a38;align-items:center;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.meeting-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meeting-watch-grid article,.brief-action-grid article{background:#ffffff06;border:1px solid #ffffff1a;padding:22px}.meeting-watch-grid h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:12px 0 8px;font-size:20px}.meeting-watch-grid b{color:#d8e0e4;font-size:11px}.meeting-watch-grid p{color:#a6b1b8;margin:14px 0 8px;font-size:11px;line-height:1.62}.meeting-watch-grid small{color:#75838c;font-size:10px;line-height:1.5}.brief-action-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brief-action-grid ul,.brief-next-section ol{gap:10px;margin:18px 0 0;padding-left:18px;display:grid}.brief-next-section ol{max-width:900px}.brief-quality-section>div{flex-wrap:wrap;gap:8px;display:flex}.brief-quality-section>div span{color:#d9e2e6;letter-spacing:.07em;background:#ffffff08;border:1px solid #ffffff1f;padding:10px 12px}.source-register-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-register-grid a{min-height:42px;color:var(--brand-gold-light);justify-content:flex-start}.brief-list{max-width:1120px;margin:0 auto;padding:0 4vw 70px}.brief-list details{border-top:1px solid #ffffff21}.brief-list details:last-child{border-bottom:1px solid #ffffff21}.brief-list summary{cursor:pointer;grid-template-columns:130px 1fr 1.4fr;align-items:center;gap:24px;padding:24px 0;display:grid}.brief-list summary span{color:var(--brand-gold);letter-spacing:.1em;font-size:9px;font-weight:900}.brief-list summary strong{font-family:var(--font-display), sans-serif;font-size:17px}.brief-list summary small{color:#84929a;font-size:10px;line-height:1.5}.brief-list article{color:#bdc6cb;padding:8px 130px 30px;font-size:12px;line-height:1.7}.archive-paywall{text-align:center;max-width:840px;margin:0 auto;padding:12vh 4vw}.archive-paywall p{margin-inline:auto}.offer-page>header{padding-inline:6vw}.offer-hero{max-width:1180px;margin:0 auto;padding:10vh 6vw 7vh}.offer-hero h1{max-width:960px;font-size:clamp(46px,8vw,100px)}.offer-price{align-items:baseline;gap:12px;margin:36px 0 22px;display:flex}.offer-price strong{color:var(--brand-gold-light);font-family:var(--font-display), sans-serif;font-size:52px}.offer-price span{color:#d4dcdf;font-size:13px}.offer-price small{color:#71808a;text-transform:uppercase;margin-left:10px;font-size:9px}.billing-action{gap:8px;max-width:420px;display:grid}.billing-action p{color:#71808a;font-size:9px}.published-brief-body{color:#c3cbd0;max-width:860px;margin:0 auto;padding:72px 4vw;font-size:13px;line-height:1.75}.published-brief-body h1,.published-brief-body h2,.published-brief-body h3{color:#f0f3f4;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:36px 0 14px}.published-brief-body h1{font-size:38px}.published-brief-body h2{font-size:25px}.published-brief-body h3{font-size:18px}.published-brief-body p,.published-brief-body ul,.published-brief-body ol{margin:0 0 18px}.published-brief-body a{color:var(--brand-gold)}.brief-archive-return{border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;padding:28px 0 72px;display:flex}.brief-archive-return a{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;text-decoration:none}.offer-grid{grid-template-columns:repeat(4,1fr);max-width:1380px;margin:0 auto;padding:0 4vw 80px;display:grid}.offer-grid article{border:1px solid #ffffff1a;border-right:0;min-height:220px;padding:24px}.offer-grid article:last-child{border-right:1px solid #ffffff1a}.offer-grid span{color:var(--brand-gold);font-size:9px;font-weight:900}.offer-grid strong{font-family:var(--font-display), sans-serif;margin:40px 0 12px;font-size:18px;display:block}.offer-grid p{color:#84929a;font-size:11px;line-height:1.6}@media (width<=900px){.report-meta>time,.report-meta>a{display:none}.living-update-strip{grid-template-columns:1fr;gap:8px}.living-update-strip small{white-space:normal}.console-hero{display:grid}.console-kpis{grid-template-columns:1fr 1fr}.console-grid,.console-lower{grid-template-columns:1fr}.weekly-cycle-steps,.offer-grid{grid-template-columns:1fr 1fr}.offer-grid article:nth-child(2){border-right:1px solid #ffffff1a}.archive-rule-grid,.brief-card-list,.weekly-brief-hero,.weekly-section-heading,.brief-bottom-read,.brief-score-guide,.brief-takeaway-grid,.brief-action-grid,.source-register-grid{grid-template-columns:1fr}.archive-rule-grid article,.brief-takeaway-grid article{border-bottom:0;border-right:1px solid #ffffff1a}.archive-rule-grid article:last-child,.brief-takeaway-grid article:last-child{border-bottom:1px solid #ffffff1a}.brief-archive-card{grid-template-columns:1fr;gap:10px}.brief-bottom-read>div+div{border-top:1px solid #ffffff1a;border-left:0}.brief-signal-stack dl,.meeting-watch-grid,.score-factor-grid,.score-change-grid,.score-method-summary{grid-template-columns:1fr}.brief-list summary{grid-template-columns:100px 1fr}.brief-list summary small{grid-column:2}.brief-list article{padding-left:100px}}@media (width<=600px){.console-header,.archive-header{align-items:flex-start;padding:14px 18px}.console-header nav,.archive-header nav{text-align:right;gap:6px;display:grid}.console-kpis{grid-template-columns:1fr}.console-kpis article{border-bottom:0;border-right:1px solid #ffffff1a}.console-kpis article:last-child{border-bottom:1px solid #ffffff1a}.queue-item{grid-template-columns:1fr}.queue-item>div:last-child{align-items:stretch}.constitution-bar{grid-template-columns:1fr;gap:8px}.constitution-bar small{text-align:left}.weekly-cycle-panel{margin-inline:4vw}.weekly-cycle-steps,.offer-grid{grid-template-columns:1fr}.offer-grid article{border-bottom:0;border-right:1px solid #ffffff1a}.offer-grid article:last-child{border-bottom:1px solid #ffffff1a}.brief-list summary{grid-template-columns:1fr;gap:7px}.brief-list summary small{grid-column:auto}.brief-list article{padding-left:0}}@media (prefers-reduced-motion:reduce){.report-page *,.report-page :before,.report-page :after{scroll-behavior:auto!important;transition:none!important}}.report-page{height:auto;min-height:100dvh;display:block;overflow:visible}.report-header{z-index:1900;min-height:64px;position:sticky;top:0}.report-shell{flex-direction:column;gap:18px;width:min(1600px,100%);margin:0 auto;padding:18px 20px 30px;display:flex}.report-hero{min-height:340px}.report-map-stage{overflow:visible}.report-map-stage-heading,.services-heading,.client-workflow-heading{border-bottom:1px solid var(--report-line-soft);justify-content:space-between;align-items:flex-end;gap:28px;padding:22px 24px;display:flex}.report-map-stage-heading>div:first-child,.services-heading>div,.client-workflow-heading>div{min-width:0}.report-map-stage-heading span,.services-heading span,.client-workflow-heading span{color:var(--report-green);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:780}.report-map-stage-heading h2,.services-heading h2,.client-workflow-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(22px,2vw,34px);font-weight:690;line-height:1.04}.report-map-stage-heading p,.services-heading>p,.client-workflow-heading>p{color:#aab4be;max-width:690px;margin:9px 0 0;font-size:10px;line-height:1.55}.services-heading>p,.client-workflow-heading>p{max-width:470px;margin:0}.map-stage-actions{flex:none;gap:8px;display:flex}.map-stage-actions button,.drawer-primary-action{border:1px solid var(--report-line);color:#dde4ea;background:var(--report-panel-soft);cursor:pointer;border-radius:7px;min-height:38px;padding:0 13px;font-size:8px;font-weight:760}.map-stage-actions button:last-child,.drawer-primary-action{background:#49c98a17;border-color:#49c98a7a}.map-stage-actions button:hover,.drawer-primary-action:hover{border-color:var(--report-green)}.report-map-stage-canvas{background:#dfe5e3;height:clamp(540px,66vh,760px);min-height:540px}.report-map-stage .regional-map-shell{grid-template-columns:minmax(0,1fr) clamp(270px,23vw,340px);width:100%;height:100%;min-height:0}.report-map-stage .regional-map-canvas,.report-map-stage .regional-map,.report-map-stage .map-inspector{height:100%;min-height:0}.report-map-stage .regional-map{cursor:grab}.report-map-stage .regional-map:active{cursor:grabbing}.report-map-stage .map-inspector{padding:28px;overflow-y:auto}.report-map-stage .leaflet-tile-pane{filter:grayscale(.72)saturate(.38)brightness(.93)contrast(.88)}.map-search-control{z-index:800;color:#152027;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #161d2247;border-radius:7px;width:min(310px,100% - 280px);padding:8px;position:absolute;top:10px;left:54px;box-shadow:0 4px 15px #00000024}.map-search-control label{color:#47555e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.map-search-control>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.map-search-control input{color:#152027;background:#fff;border:1px solid #aeb8bd;border-right:0;border-radius:5px 0 0 5px;min-width:0;height:34px;padding:0 10px;font-size:11px}.map-search-control button{color:#fff;cursor:pointer;background:#152027;border:1px solid #152027;border-radius:0 5px 5px 0;min-width:52px;font-size:9px;font-weight:760}.map-search-control small{color:#5f6c73;min-height:11px;margin-top:5px;font-size:8px;line-height:1.35;display:block}.map-expand-control{z-index:800;color:#152027;cursor:pointer;background:#fffffff2;border:1px solid #161d2247;border-radius:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:780;position:absolute;bottom:86px;right:12px;box-shadow:0 3px 12px #00000024}.map-expand-control:hover{background:#fff}.report-map-stage .map-reset-control{top:86px}.regional-map-shell.is-expanded{z-index:9999;background:#11171c;border:1px solid #3d4852;border-radius:12px;grid-template-columns:minmax(0,1fr) min(360px,28vw);width:auto;height:auto;min-height:0;position:fixed;inset:12px;overflow:hidden;box-shadow:0 35px 120px #0000009e}.regional-map-shell.is-expanded .regional-map-canvas,.regional-map-shell.is-expanded .regional-map,.regional-map-shell.is-expanded .map-inspector{height:100%;min-height:0}.location-workflow{border-top:1px solid var(--report-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.location-workflow article{border-right:1px solid var(--report-line-soft);grid-template-columns:auto minmax(0,1fr);gap:5px 11px;min-width:0;padding:17px 20px;display:grid}.location-workflow article:last-child{border-right:0}.location-workflow span{color:var(--report-faint);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.location-workflow strong{font-size:10px}.location-workflow p{color:#8f9ca7;margin:0;font-size:8px;line-height:1.45}.report-dashboard{min-height:560px}.evidence-control-card{color:var(--report-text);text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex}.evidence-control-card:hover{border-color:#3b4855}.evidence-control-card .report-card-heading i{color:var(--report-green);font-size:14px;font-style:normal}.evidence-control-body{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 13px 0;display:grid}.evidence-control-body span{border-right:1px solid var(--report-line-soft);flex-direction:column;gap:4px;min-width:0;padding:0 9px;display:flex}.evidence-control-body span:first-child{padding-left:0}.evidence-control-body span:last-child{border-right:0;padding-right:0}.evidence-control-body strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px}.evidence-control-body small{color:var(--report-faint);font-size:6px}.evidence-control-card>p{color:#9faab5;margin:auto 13px 11px;font-size:7px;line-height:1.42}.services-section,.client-workflow-section{border:1px solid var(--report-line);background:#171c22f5;border-radius:12px;box-shadow:0 18px 55px #00000029}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-grid>button{border:0;border-right:1px solid var(--report-line-soft);border-bottom:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;min-height:200px;padding:22px;display:flex}.service-grid>button:nth-child(3n){border-right:0}.service-grid>button:nth-last-child(-n+3){border-bottom:0}.service-grid>button:hover{background:#1d242c}.service-grid>button>span{color:var(--report-green);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.service-grid>button>strong{letter-spacing:-.025em;margin-top:14px;font-size:16px}.service-grid>button>p{color:#aeb8c2;margin:8px 0 0;font-size:9px;line-height:1.5}.service-grid>button>small{color:#7f8c97;margin-top:14px;font-size:8px;line-height:1.45}.service-grid>button>i{color:#dce3e9;margin-top:auto;padding-top:20px;font-size:8px;font-style:normal;font-weight:760}.client-workflow-section{overflow:hidden}.request-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-choice-grid>button{border:0;border-right:1px solid var(--report-line-soft);border-bottom:1px solid var(--report-line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:5px 10px;min-width:0;min-height:132px;padding:18px;display:grid}.request-choice-grid>button:nth-child(2n){border-right:0}.request-choice-grid>button:nth-last-child(-n+2){border-bottom:0}.request-choice-grid>button:hover{background:#1d242c}.request-choice-grid span{color:var(--report-faint);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.request-choice-grid strong{font-size:10px}.request-choice-grid small{color:#8f9ca7;font-size:8px;line-height:1.45}.report-footer{width:100%;min-height:46px}.report-page .drawer-primary-action{width:100%;min-height:48px;margin-top:20px}.report-page .request-form select,.report-page .request-form input{border:1px solid var(--report-line);width:100%;min-height:45px;color:var(--report-text);font:inherit;background:#10151a;border-radius:6px;padding:0 12px}.report-page .request-form select{appearance:auto}.report-page .request-form label+select,.report-page .request-form label+input{margin-bottom:15px}@media (width<=1180px){.weekly-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-change-grid article:nth-child(2n){border-right:0}.weekly-change-grid article:nth-child(-n+2){border-bottom:1px solid var(--report-line-soft)}.report-dashboard{margin-top:0}.report-map-stage-canvas{height:650px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid>button:nth-child(3n){border-right:1px solid var(--report-line-soft)}.service-grid>button:nth-child(2n){border-right:0}.service-grid>button:nth-last-child(-n+3){border-bottom:1px solid var(--report-line-soft)}.service-grid>button:nth-last-child(-n+2){border-bottom:0}}@media (width<=820px){.weekly-change-heading{flex-direction:column;align-items:flex-start}.report-header{position:sticky}.report-map-stage-heading,.services-heading,.client-workflow-heading{flex-direction:column;align-items:flex-start}.services-heading>p,.client-workflow-heading>p{max-width:none}.map-stage-actions{width:100%}.map-stage-actions button{flex:1}.report-map-stage-canvas{height:760px;min-height:0}.report-map-stage .regional-map-shell{grid-template-rows:540px 220px;grid-template-columns:1fr}.report-map-stage .map-inspector{border-top:1px solid #50504b;border-left:0}.map-search-control{width:calc(100% - 64px);max-width:310px}.regional-map-shell.is-expanded{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 190px;grid-template-columns:1fr;inset:0}.regional-map-shell.is-expanded .map-inspector{border-top:1px solid #50504b;border-left:0;padding:18px}.location-workflow,.service-grid,.request-choice-grid{grid-template-columns:1fr}.location-workflow article,.service-grid>button,.request-choice-grid>button{border-right:0;border-bottom:1px solid var(--report-line-soft)}.location-workflow article:last-child,.service-grid>button:last-child,.request-choice-grid>button:last-child{border-bottom:0}.service-grid>button:nth-child(3n),.service-grid>button:nth-child(2n),.service-grid>button:nth-last-child(-n+3),.service-grid>button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--report-line-soft)}.service-grid>button:last-child{border-bottom:0}.request-choice-grid>button:nth-child(2n),.request-choice-grid>button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--report-line-soft)}.request-choice-grid>button:last-child{border-bottom:0}}@media (width<=540px){.weekly-change-grid{grid-template-columns:1fr}.weekly-change-grid article,.weekly-change-grid article:nth-child(2n),.weekly-change-grid article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--report-line-soft);min-height:0}.weekly-change-grid article:last-child{border-bottom:0}.report-header{min-height:56px}.report-meta button{min-height:32px;padding:0 10px}.report-shell{padding:10px}.report-map-stage-heading,.services-heading,.client-workflow-heading{padding:18px}.report-map-stage-canvas{height:680px}.report-map-stage .regional-map-shell{grid-template-rows:470px 210px}.map-search-control{width:calc(100% - 56px);padding:6px;top:8px;left:46px}.map-search-control label,.map-search-control small{display:none}.map-search-control input{height:32px;font-size:10px}.report-map-stage .map-reset-control{top:78px}.map-expand-control{bottom:46px}.report-map-stage .zone-layer-control{width:min(205px,100% - 52px);top:52px;right:8px}.zone-map-key{padding:7px 8px;font-size:8px;bottom:8px;right:8px}.zone-map-key .zone-swatch{width:14px;height:14px}.map-expand-control{bottom:76px;right:8px}.location-workflow article,.service-grid>button,.request-choice-grid>button{padding:17px}.service-grid>button{min-height:180px}.report-footer{padding-bottom:16px}}.report-page .report-shell{width:min(1380px,100%)}.report-page .v53-map-stage .report-map-stage-canvas{height:410px;min-height:410px}.service-page{color:#e8edf0;background:#081017;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.service-page>header,.service-page-hero,.service-page-grid,.service-page>footer{width:min(1220px,100% - 48px);margin:0 auto}.service-page>header{border-bottom:1px solid #29343d;justify-content:space-between;align-items:center;min-height:70px;display:flex}.service-page>header nav{gap:24px;display:flex}.service-page>header nav a{color:#9aa7b0;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.service-page-hero{padding:92px 0 76px}.service-page-hero>span,.service-page-grid article>span{color:var(--brand-gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.service-page-hero h1{letter-spacing:-.062em;max-width:1100px;margin:18px 0 24px;font-size:clamp(48px,6vw,82px);line-height:.95}.service-page-hero p{color:#9eabb4;max-width:760px;margin:0;font-size:14px;line-height:1.65}.service-page-hero>a{min-height:48px;color:var(--brand-obsidian);background:var(--brand-gold);text-transform:uppercase;align-items:center;margin-top:30px;padding:0 19px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.service-page-grid{border-top:1px solid #29343d;border-left:1px solid #29343d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-page-grid article{border-bottom:1px solid #29343d;border-right:1px solid #29343d;min-height:250px;padding:28px}.service-page-grid h2{letter-spacing:-.035em;margin:52px 0 13px;font-size:22px}.service-page-grid p{color:#95a2ab;margin:0;font-size:11px;line-height:1.62}.service-page>footer{color:#697781;justify-content:space-between;align-items:center;min-height:100px;font-size:9px;display:flex}.service-page>footer a{color:#9eabb4;text-decoration:none}@media (width<=900px){.report-page .v53-map-stage .report-map-stage-canvas{height:640px;min-height:0}.service-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.service-page>header,.service-page-hero,.service-page-grid,.service-page>footer{width:min(100% - 28px,1220px)}.service-page-hero{padding:64px 0 52px}.service-page-hero h1{font-size:46px}.service-page-grid{grid-template-columns:1fr}.service-page-grid article{min-height:210px;padding:22px}.service-page>footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}.report-page{--report-bg:var(--brand-obsidian);--report-panel:var(--brand-carbon);--report-panel-soft:var(--brand-panel);--report-line:var(--brand-border);--report-line-soft:var(--brand-border);--report-text:var(--brand-bone);--report-muted:var(--brand-muted);--report-faint:var(--brand-muted);--report-blue:var(--brand-gold);--report-green:var(--brand-positive);--report-amber:var(--brand-gold);--report-brand:var(--brand-bronze);color:var(--brand-bone);background:var(--brand-obsidian);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.report-header,.report-footer{border-color:var(--brand-border);background:var(--brand-carbon)}.report-card,.report-call,.report-metrics,.services-section,.client-workflow-section{border-color:var(--brand-border);background:var(--brand-panel);box-shadow:none;border-radius:8px}.report-page :where(p,dd){color:var(--brand-muted);font-size:13px;line-height:1.6}.report-page :where(small,label,dt,em),.report-page button,.report-page nav a,.report-page footer a,.report-page footer span,.report-page .report-title span,.report-page .report-card-heading span,.report-page .v53-section-label span,.report-page .v53-change-list span,.report-page .v53-number-strip span,.report-page .v53-method-actions span,.report-page .drawer-eyebrow span,.report-page .drawer-block>span,.report-page .drawer-subhead span{font-size:12px}.report-wordmark,.console-wordmark,.public-wordmark{color:var(--brand-bone);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.report-wordmark span,.console-wordmark span,.public-wordmark span{color:var(--brand-bronze);font-size:inherit}.member-nav a,.report-footer a,.report-footer button{color:var(--brand-muted);text-transform:none}.member-nav a:hover,.member-nav a:focus-visible,.report-footer a:hover,.report-footer button:hover{color:var(--brand-gold)}.report-page button:focus-visible,.report-page a:focus-visible,.archive-page a:focus-visible,.thesis-page a:focus-visible,.thesis-page button:focus-visible,.console-page a:focus-visible,.console-page button:focus-visible,.console-page input:focus-visible,.console-page textarea:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.v53-lead-copy h1{color:var(--brand-bone);letter-spacing:-.045em;margin:18px 0 8px;font-size:clamp(32px,3.4vw,46px);line-height:1}.v53-lead-copy>h2{color:var(--brand-gold);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:1.35}.v53-lead-copy>.v62-overview-summary{max-width:880px;color:var(--brand-bone);margin:12px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.45}.v53-change-list strong,.modern-signal-copy strong,.modern-opportunity-list button>span strong,.report-card-heading>div>strong,.v53-opportunity-call>button strong,.v53-method-actions small{font-size:12px}.v53-thesis-heading h2,.v53-method-section h2,.report-map-stage-heading h2{font-size:clamp(28px,3vw,42px)}.v53-thesis-call,.v53-number-strip button,.v53-opportunity-call,.v53-proof-call,.v53-thesis-body>article,.v53-thesis-body>a,.v53-method-actions button,.modern-signal-list>button,.modern-opportunity-list button{border-color:var(--brand-border);background-color:#0000}.v53-thesis-call,.v53-thesis-body>a,.modern-signal-list>button:hover,.modern-opportunity-list button:hover,.v53-number-strip button:hover,.v53-method-actions button:hover{background:#d6a25a0f}.report-page .detail-drawer,.report-page .drawer-form input,.report-page .contract-term-grid>span,.report-page .score-factor-grid article,.report-page .incentive-layer-list article,.report-page .incentive-monitor-grid article,.report-page .signal-lifecycle-grid article{color:var(--brand-bone);border-color:var(--brand-border);background:var(--brand-panel)}.report-page .workforce-method-block,.report-page .score-method-block,.report-page .incentive-rule-block,.score-reasoning-panel{background:#d6a25a0d;border-color:#d6a25a7a}.report-page .workforce-method-block>span,.report-page .score-method-block>span,.report-page .score-reasoning-head span,.report-page .score-factor-grid span,.report-page .score-change-grid span,.report-page .score-method-summary span{color:var(--brand-gold)}.console-page,.archive-page,.thesis-page{min-height:100vh;color:var(--brand-bone);background:var(--brand-obsidian);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.console-header,.archive-header,.thesis-header{border-color:var(--brand-border);background:var(--brand-carbon)}.console-page :where(p,small),.archive-page :where(p,small),.thesis-page :where(p,small,dd){color:var(--brand-muted);font-size:13px;line-height:1.6}.console-page :where(button,a,label,input,textarea,select,dt,em),.archive-page :where(button,a,label,dt,em),.thesis-page :where(button,a,label,input,dt,em){font-size:12px}.console-page :where(h1,h2,h3,strong),.archive-page :where(h1,h2,h3,strong),.thesis-page :where(h1,h2,h3,strong){color:var(--brand-bone)}.console-hero h1,.archive-hero h1,.thesis-hero h1{font-size:clamp(38px,5vw,56px);line-height:1.02}.console-header nav a,.archive-header nav a,.thesis-header nav a{color:var(--brand-muted);text-transform:none;font-size:12px}.console-header nav a:hover,.archive-header nav a:hover,.thesis-header nav a:hover{color:var(--brand-gold)}.console-panel,.console-kpis article,.weekly-cycle-steps article,.archive-rule-grid article,.brief-archive-card,.weekly-brief-hero aside,.brief-bottom-read,.brief-takeaway-grid article,.brief-signal-stack>article,.meeting-watch-grid article,.brief-action-grid article,.thesis-chain-grid article,.thesis-model-panel,.thesis-metric-grid article,.thesis-risk-grid article{border-color:var(--brand-border);background:var(--brand-panel)}.console-page :where(.console-kpis span,.console-panel-title span,.queue-item span,.constitution-bar span,.weekly-cycle-steps span),.archive-page :where(.archive-rule-grid span,.brief-archive-card>span,.weekly-brief-hero span,.brief-bottom-read span,.brief-takeaway-grid span,.weekly-section-heading span,.brief-signal-top span,.meeting-watch-grid article>span,.brief-action-grid article>span),.thesis-page :where(.thesis-hero>div>span,.thesis-section-heading span,.thesis-bottom-line>span,.thesis-source-section>div:first-child span){color:var(--brand-gold);font-size:12px}.console-actions button,.queue-item button{min-height:44px;color:var(--brand-obsidian);background:var(--brand-gold);text-transform:none;font-size:14px}.queue-item .button-muted{color:var(--brand-bone);border-color:var(--brand-border);background:0 0}.queue-item.has-constitution-conflict,.constitution-conflict{border-color:var(--brand-risk);background:#b75b4314}.constitution-conflict :where(strong,b,label),.is-error{color:var(--brand-risk)}.is-connected{color:var(--brand-positive)}.is-pending{color:var(--brand-gold)}.weekly-section-heading h2,.thesis-section-heading h2,.thesis-source-section h2{font-size:clamp(28px,3.7vw,46px)}.thesis-hero aside,.thesis-chain,.thesis-opportunities,.thesis-model,.thesis-source-section,.weekly-brief-section,.thesis-lane-tabs,.thesis-input,.thesis-opportunity-row,.thesis-source-section>div:last-child,.thesis-source-section a,.brief-signal-stack dl,.brief-signal-stack dl div,.brief-archive-return{border-color:var(--brand-border)}.thesis-lane-tabs button.is-active,.thesis-lane-tabs button:hover{color:var(--brand-obsidian);background:var(--brand-gold)}.map-inspector{color:var(--brand-bone);border-color:var(--brand-border);background:var(--brand-panel)}.map-inspector .tip-grade{color:var(--brand-obsidian);background:var(--brand-gold);font-size:12px}.map-inspector :where(em,small,.tip-source,.map-source-link){color:var(--brand-muted);font-size:12px}.map-inspector button{color:var(--brand-bone);border-color:var(--brand-border);background:var(--brand-carbon);font-size:12px}.map-legend,.zone-layer-control>button,.zone-layer-menu,.zone-map-key,.map-search-control,.map-expand-control,.map-reset-control{color:var(--brand-obsidian);border-color:var(--brand-border);background:var(--brand-bone)}.map-legend,.zone-layer-control,.zone-layer-menu label strong,.zone-layer-menu label small,.zone-layer-status,.zone-map-key,.map-search-control label,.map-search-control input,.map-search-control button,.map-search-control small,.map-expand-control{font-size:12px}.map-legend i{border-color:var(--brand-gold)}.map-legend .grade-exact,.map-legend .grade-planning{background:var(--brand-gold)}.map-legend .grade-planning{box-shadow:inset 0 0 0 2.5px var(--brand-bone)}.zone-layer-control>button b,.zone-layer-menu input{color:var(--brand-positive);accent-color:var(--brand-positive)}.zone-swatch{border-color:var(--brand-positive);background:#49c98a47}.zone-swatch.nominated{border-color:var(--brand-gold);background:#9a623f47}.zone-layer-status.status-ready:before,.map-inspector .zone-grade.active{color:var(--brand-obsidian);background:var(--brand-positive)}.map-inspector .zone-grade.nominated{color:var(--brand-obsidian);background:var(--brand-gold)}@media (width<=620px){.v53-lead-copy>h2{font-size:16px}.v53-lead-copy h1{font-size:36px}.v53-lead-copy>.v62-overview-summary{font-size:17px}.console-hero h1,.archive-hero h1,.thesis-hero h1{font-size:40px}}.report-page :where(small,label,dt,dd,em){color:var(--brand-muted)}.report-page :where(h1,h2,h3,strong){color:var(--brand-bone)}.report-page .report-card-heading>div>span,.report-page .v53-section-label span,.report-page .v53-thesis-call>span,.report-page .v53-opportunity-call>div:first-child>span,.report-page .v53-proof-call span,.report-page .v53-thesis-heading span,.report-page .v53-thesis-body article>span,.report-page .v53-method-section>div:first-child>span{color:var(--brand-gold)}.report-page .decision-act,.report-page .decision-act-now,.report-page .status-act-now{color:var(--brand-obsidian);border-color:var(--brand-positive);background:var(--brand-positive)}.report-page .decision-investigate,.report-page .status-investigate{color:var(--brand-gold);border-color:var(--brand-gold);background:#d6a25a0f}.report-page .decision-watch,.report-page .status-watch{color:var(--brand-muted);border-color:var(--brand-border);background:0 0}.console-page :where(span,em),.archive-page :where(span,em),.thesis-page :where(span,em,dt){color:var(--brand-muted)}.console-page :where(.console-wordmark span,.console-kpis span,.console-panel-title span,.queue-item span,.constitution-bar span,.weekly-cycle-steps span),.archive-page :where(.console-wordmark span,.archive-rule-grid span,.brief-archive-card>span,.weekly-brief-hero span,.brief-bottom-read span,.brief-takeaway-grid span,.weekly-section-heading span,.brief-signal-top span,.meeting-watch-grid article>span,.brief-action-grid article>span),.thesis-page :where(.console-wordmark span,.thesis-hero>div>span,.thesis-section-heading span,.thesis-bottom-line>span,.thesis-source-section>div:first-child span){color:var(--brand-gold)}.console-page :where(input,textarea,select),.thesis-page input{color:var(--brand-bone);border-color:var(--brand-border);background:var(--brand-panel)}.weekly-cycle-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.editorial-scope-panel,.editorial-ledger-panel{max-width:1480px;margin:20px auto 0}.editorial-scope-panel>p{max-width:850px;color:var(--brand-muted)}.editorial-scope-places{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.editorial-scope-places span{border:1px solid var(--brand-border);color:var(--brand-bone);padding:7px 10px;font-size:12px}.editorial-scope-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.discovery-lane-card{border:1px solid var(--brand-border);background:#0c0e1052;gap:14px;padding:16px;display:grid}.discovery-lane-card.is-complete{background:#49c98a0a;border-color:#49c98a73}.discovery-lane-card.is-failed{background:#b75b430f;border-color:#b75b438c}.discovery-lane-card header{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.discovery-lane-card b{color:var(--brand-gold);font-weight:600}.discovery-lane-card h3{color:var(--brand-bone);font-family:var(--font-display);margin:0;font-size:17px;line-height:1.25}.discovery-lane-card small{color:var(--brand-muted);text-transform:capitalize;font-size:11px}.discovery-lane-fields{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:10px;display:grid}.discovery-lane-fields label{gap:6px;display:grid}.discovery-lane-fields label>span{color:var(--brand-muted);font-size:11px}.discovery-lane-fields select,.discovery-lane-fields textarea{border:1px solid var(--brand-border);background:var(--brand-panel);width:100%;color:var(--brand-bone);font:inherit;border-radius:4px;font-size:13px}.discovery-lane-fields select{min-height:40px;padding:8px 10px}.discovery-lane-fields textarea{resize:vertical;min-height:82px;padding:10px;line-height:1.45}.discovery-lane-fields .discovery-lane-wide{grid-column:1/-1}.discovery-lane-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.discovery-lane-actions button{border:1px solid var(--brand-gold);background:var(--brand-gold);min-height:40px;color:var(--brand-obsidian);cursor:pointer;border-radius:4px;padding:0 13px;font-size:12px}.discovery-lane-actions .button-muted{border-color:var(--brand-border);color:var(--brand-bone);background:0 0}.discovery-lane-actions button:disabled{cursor:not-allowed;opacity:.45}.discovery-lane-actions small{margin-left:auto}.quiet-week-status{border-top:1px solid var(--brand-gold);border-bottom:1px solid var(--brand-border);margin:16px 0 22px;padding:18px 0}.quiet-week-status strong{color:var(--brand-bone);font-family:var(--font-display);font-size:22px}.quiet-week-status p{color:var(--brand-muted);margin:6px 0 0}.candidate-ledger-list{gap:18px;display:grid}.candidate-review-card{border-top:1px solid var(--brand-border);padding:22px 0 8px}.candidate-review-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.candidate-review-card>header span,.candidate-review-card>header small,.candidate-record-meta,.candidate-analysis-grid label>span,.candidate-score-grid label>span{color:var(--brand-muted);font-size:12px}.candidate-review-card h3{color:var(--brand-bone);font-family:var(--font-display);margin:5px 0;font-size:22px}.candidate-review-card>header p{color:var(--brand-muted);margin:0}.candidate-review-card>header>div:last-child{justify-items:end;gap:3px;display:grid}.candidate-review-card>header>div:last-child strong{color:var(--brand-gold);font-size:24px}.candidate-record-meta{flex-wrap:wrap;gap:8px 18px;margin:14px 0;display:flex}.candidate-record-meta a{color:var(--brand-gold)}.candidate-significance{max-width:980px;color:var(--brand-bone);line-height:1.6}.candidate-gates{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.candidate-gates label,.candidate-history-check{border:1px solid var(--brand-border);color:var(--brand-muted);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.candidate-gates input,.candidate-history-check input{accent-color:var(--brand-positive)}.candidate-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.candidate-score-grid label,.candidate-analysis-grid label{gap:6px;display:grid}.candidate-score-grid input,.candidate-analysis-grid input,.candidate-analysis-grid textarea,.candidate-analysis-grid select{border:1px solid var(--brand-border);background:var(--brand-panel);width:100%;color:var(--brand-bone);font:inherit;border-radius:4px;font-size:14px}.candidate-score-grid input,.candidate-analysis-grid input,.candidate-analysis-grid select{min-height:40px;padding:8px 10px}.candidate-analysis-grid textarea{resize:vertical;padding:10px}.candidate-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.candidate-analysis-grid .candidate-wide,.candidate-analysis-grid .candidate-history-check{grid-column:1/-1}.candidate-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.candidate-actions button{border:1px solid var(--brand-gold);min-height:42px;color:var(--brand-bone);background:0 0;border-radius:4px;padding:0 14px;font-size:13px}.candidate-actions button:first-child,.candidate-actions button:nth-child(2){background:var(--brand-gold);color:var(--brand-obsidian)}.candidate-actions button:disabled{cursor:not-allowed;opacity:.45}.draft-briefing-preview{border-top:1px solid var(--brand-gold);border-bottom:1px solid var(--brand-border);margin:16px 0;padding:16px 0}.draft-briefing-preview h3{color:var(--brand-bone);font-family:var(--font-display);margin:5px 0 8px;font-size:21px}.draft-briefing-preview>strong{color:var(--brand-bone);line-height:1.5;display:block}.draft-briefing-preview ol{color:var(--brand-muted);margin:12px 0;padding-left:20px}.launch-packet-panel,.repo-intake-panel,.repo-candidate-panel{max-width:1480px;margin:20px auto 0}.repo-intake-status-grid{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 20px;display:grid}.repo-intake-status-grid article{border-right:1px solid var(--brand-border);align-content:start;gap:5px;min-height:86px;padding:16px 18px;display:grid}.repo-intake-status-grid article:last-child{border-right:0}.repo-intake-status-grid span,.launch-packet-editor>span,.repo-package-editor>span,.repo-candidate-editor>span{color:var(--brand-muted);font-size:12px}.repo-intake-status-grid strong{color:var(--brand-bone);font-size:18px}.launch-packet-editor,.repo-package-editor,.repo-candidate-editor{gap:8px;display:grid}.launch-packet-editor textarea,.repo-package-editor textarea,.repo-candidate-editor textarea{border:1px solid var(--brand-border);width:100%;min-height:340px;color:var(--brand-bone);resize:vertical;background:#0d1013;border-radius:4px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.launch-packet-editor textarea{min-height:380px}.repo-candidate-editor textarea{min-height:300px}.launch-packet-editor textarea:focus,.repo-package-editor textarea:focus,.repo-candidate-editor textarea:focus{outline-offset:2px;border-color:var(--brand-gold);outline:2px solid #d6a25a6b}.repo-intake-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.repo-intake-actions button{border:1px solid var(--brand-gold);background:var(--brand-gold);min-height:42px;color:var(--brand-obsidian);cursor:pointer;border-radius:4px;padding:0 14px;font-size:13px}.repo-intake-actions .button-muted{border-color:var(--brand-border);color:var(--brand-bone);background:0 0}.repo-intake-actions button:disabled{cursor:not-allowed;opacity:.45}.public-thesis-status>p,.public-unresolved-risks ul{max-width:860px;color:var(--brand-bone);font-size:17px;line-height:1.7}.public-meeting-empty{color:var(--brand-muted);font-size:15px}@media (width<=1040px){.weekly-cycle-steps,.candidate-score-grid,.repo-intake-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.repo-intake-status-grid article:nth-child(2){border-right:0}.repo-intake-status-grid article:nth-child(-n+2){border-bottom:1px solid var(--brand-border)}}@media (width<=720px){.editorial-scope-lanes,.candidate-analysis-grid,.candidate-score-grid,.repo-intake-status-grid,.weekly-cycle-steps,.candidate-review-card>header,.discovery-lane-fields{grid-template-columns:1fr}.repo-intake-status-grid article{border-right:0;border-bottom:1px solid var(--brand-border)}.repo-intake-status-grid article:last-child{border-bottom:0}.candidate-review-card>header>div:last-child{justify-items:start}}.public-price-thesis{border-top:1px solid var(--brand-border);width:min(1180px,100% - 48px);margin:0 auto;padding:86px 0}.public-price-thesis-preview{border-top:2px solid var(--brand-gold);background:var(--brand-panel);padding:30px}.public-price-thesis-context{border-bottom:1px solid var(--brand-border);grid-template-columns:.8fr 1.4fr .8fr;gap:28px;padding-bottom:24px;display:grid}.public-price-thesis-context>div,.public-price-thesis-numbers article{align-content:start;gap:8px;display:grid}.public-price-thesis-context span,.public-price-thesis-numbers span,.public-price-thesis-cases span,.price-thesis-member :where(.price-thesis-context-strip span,.price-thesis-summary span,.price-thesis-assumptions header span,.price-thesis-evidence header span,.price-thesis-cases-head span){color:var(--brand-muted);font-size:12px;font-weight:700}.public-price-thesis-context strong{color:var(--brand-bone);font-size:14px;line-height:1.5}.public-price-thesis-numbers{background:var(--brand-border);grid-template-columns:1.2fr .8fr 1fr;gap:1px;margin-top:24px;display:grid}.public-price-thesis-numbers article{background:var(--brand-carbon);min-height:122px;padding:22px}.public-price-thesis-numbers strong{color:var(--brand-bone);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,29px);line-height:1.15}.public-price-thesis-numbers small{color:var(--brand-muted);font-size:12px}.public-price-thesis-numbers .is-positive strong,.price-thesis-summary .is-positive strong{color:var(--brand-positive)}.public-price-thesis-numbers .is-risk strong,.price-thesis-summary .is-risk strong{color:var(--red)}.public-price-thesis-cases{background:var(--brand-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.public-price-thesis-cases>div{background:var(--brand-obsidian);border-top:4px solid #0000;grid-template-columns:1fr auto;gap:7px 16px;padding:18px 22px;display:grid}.public-price-thesis-cases strong{color:var(--brand-bone);font-variant-numeric:tabular-nums;font-size:16px}.public-price-thesis-cases small{color:var(--brand-muted);grid-column:1/-1;font-size:12px}.public-price-thesis-cases .case-downside{border-top-color:var(--red)}.public-price-thesis-cases .case-upside{border-top-color:var(--brand-positive)}.public-price-thesis-note{max-width:850px;color:var(--brand-muted);margin:22px 0 0;font-size:12px;line-height:1.65}.thesis-opportunity-head,.thesis-opportunity-row{grid-template-columns:1.05fr .42fr .48fr .55fr 1.25fr .62fr}.thesis-opportunity-row>a{color:var(--brand-gold);font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.thesis-opportunity-row>small{color:var(--brand-muted);font-size:12px}.price-thesis-model-tabs{border:1px solid var(--brand-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-thesis-model-tabs button{border:0;border-right:1px solid var(--brand-border);background:var(--brand-obsidian);min-height:72px;color:var(--brand-bone);text-align:left;cursor:pointer;gap:5px;padding:14px 18px;display:grid}.price-thesis-model-tabs button:last-child{border-right:0}.price-thesis-model-tabs button:hover{background:var(--brand-carbon)}.price-thesis-model-tabs button.is-active{box-shadow:inset 0 3px 0 var(--brand-gold);background:var(--brand-panel)}.price-thesis-model-tabs button span{color:var(--brand-bone);font-size:15px;font-weight:700}.price-thesis-model-tabs button small{color:var(--brand-muted);font-size:12px}.price-thesis-context-strip{border-inline:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);grid-template-columns:1.2fr .8fr .8fr;display:grid}.price-thesis-context-strip>div{border-right:1px solid var(--brand-border);gap:7px;padding:17px 18px;display:grid}.price-thesis-context-strip>div:last-child{border-right:0}.price-thesis-context-strip strong{color:var(--brand-bone);font-size:14px;line-height:1.45}.price-thesis-summary{background:var(--brand-border);grid-template-columns:1.2fr repeat(3,minmax(0,.8fr));gap:1px;margin-top:24px;display:grid}.price-thesis-summary article{background:var(--brand-panel);align-content:start;gap:8px;min-height:126px;padding:22px;display:grid}.price-thesis-summary strong{color:var(--brand-bone);font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,25px);line-height:1.18}.price-thesis-summary small{color:var(--brand-muted);font-size:12px;line-height:1.45}.price-thesis-workspace{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:42px;padding:42px 0;display:grid}.price-thesis-assumptions>header,.price-thesis-evidence>header,.price-thesis-cases-head{justify-content:space-between;align-items:end;gap:22px;display:flex}.price-thesis-assumptions h3,.price-thesis-evidence h3,.price-thesis-cases h3{color:var(--brand-bone);margin:7px 0 0;font-size:21px;line-height:1.25}.price-thesis-assumptions>header button{border:1px solid var(--brand-border);min-height:40px;color:var(--brand-bone);cursor:pointer;background:0 0;padding:0 13px;font-size:12px}.price-thesis-assumptions>header button:hover{border-color:var(--brand-gold)}.price-thesis-assumptions>header button:disabled{cursor:default;opacity:.45}.price-thesis-assumptions>p,.price-thesis-evidence>p,.price-thesis-cases-head>p{color:var(--brand-muted);margin:14px 0 22px;font-size:14px;line-height:1.65}.price-thesis-input-grid{border-top:1px solid var(--brand-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-thesis-input{border-bottom:1px solid var(--brand-border);min-width:0;padding:18px 18px 18px 0}.price-thesis-input:nth-child(2n){border-left:1px solid var(--brand-border);padding-left:18px;padding-right:0}.price-thesis-input>span{color:var(--brand-muted);font-size:12px;font-weight:700;display:block}.price-thesis-input>div{border-bottom:1px solid var(--brand-border);grid-template-columns:1fr auto;align-items:center;margin-top:9px;display:grid}.price-thesis-input input{width:100%;min-width:0;min-height:42px;color:var(--brand-bone);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 8px 0 0;font-size:19px;font-weight:700}.price-thesis-input input:focus{box-shadow:inset 0 -2px 0 var(--brand-gold)}.price-thesis-input>div>small{color:var(--brand-muted);white-space:nowrap;font-size:12px}.price-thesis-input footer{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:9px;display:flex}.price-thesis-input footer b{font-size:12px;font-weight:700}.price-thesis-input footer .is-approved{color:var(--brand-positive)}.price-thesis-input footer .is-user{color:var(--brand-gold)}.price-thesis-input footer small{color:var(--brand-muted);font-size:12px}.price-thesis-input em{margin-top:7px;font-size:12px;font-style:normal;display:block;color:var(--brand-risk)!important}.price-thesis-input.has-error>div{border-color:var(--brand-risk)}.price-thesis-preservation,.price-thesis-method-note{color:var(--brand-muted)!important;margin:20px 0 0!important;font-size:12px!important;line-height:1.6!important}.price-thesis-evidence{border-left:1px solid var(--brand-border);padding-left:30px}.price-thesis-evidence>div{border-top:1px solid var(--brand-border)}.price-thesis-evidence article{border-bottom:1px solid var(--brand-border);padding:17px 0}.price-thesis-evidence article>span{color:var(--brand-gold);font-size:12px;font-weight:700}.price-thesis-evidence article p{color:var(--brand-bone);margin:7px 0 9px;font-size:13px;line-height:1.55}.price-thesis-evidence article a{color:var(--brand-muted);font-size:12px;line-height:1.45;text-decoration:none}.price-thesis-evidence article a:hover{color:var(--brand-gold)}.price-thesis-cases{padding-top:42px}.price-thesis-cases-head>p{max-width:520px;margin:0}.price-thesis-case-table{border-top:1px solid var(--brand-border);margin-top:24px}.price-thesis-case-head,.price-thesis-case-row{border-bottom:1px solid var(--brand-border);grid-template-columns:.65fr repeat(5,1fr);align-items:center;gap:18px;padding:14px 12px;display:grid}.price-thesis-case-head span{color:var(--brand-muted);font-size:12px;font-weight:700}.price-thesis-case-row{border-left:4px solid #0000;min-height:64px}.price-thesis-case-row strong{color:var(--brand-bone);font-variant-numeric:tabular-nums;font-size:14px}.price-thesis-case-row span{color:var(--brand-muted);font-variant-numeric:tabular-nums;font-size:13px}.price-thesis-case-row .price-thesis-case-gap.is-risk{color:var(--red);font-weight:750}.price-thesis-case-row .price-thesis-case-gap.is-positive{color:var(--brand-positive);font-weight:750}.price-thesis-case-row.case-downside{border-left-color:var(--red)}.price-thesis-case-row.case-upside{border-left-color:var(--brand-positive)}.price-thesis-invalid{border-left:2px solid var(--brand-risk);background:#b75b4314;margin-top:24px;padding:24px}.price-thesis-invalid strong{color:var(--brand-bone);font-size:16px}.price-thesis-invalid p{color:var(--brand-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.price-thesis-method-note{max-width:820px}.public-premium-surface{transition:background-color .15s,border-color .15s,transform .15s;position:relative;overflow:hidden}.public-premium-surface:hover,.public-premium-surface:focus-within{border-color:var(--brand-border)}@supports (color:color-mix(in lab, red, red)){.public-premium-surface:hover,.public-premium-surface:focus-within{border-color:color-mix(in srgb, var(--brand-border) 58%, var(--brand-gold))}}.public-premium-surface:hover,.public-premium-surface:focus-within{background-color:var(--brand-panel)}@supports (color:color-mix(in lab, red, red)){.public-premium-surface:hover,.public-premium-surface:focus-within{background-color:color-mix(in srgb, var(--brand-panel) 92%, var(--brand-gold))}}.public-premium-surface:hover,.public-premium-surface:focus-within{transform:translateY(-1px)}.public-decision-engine{border-top:1px solid var(--brand-border);width:min(100% - 48px,1180px);margin:0 auto;padding:64px 0}.public-decision-lead-card,.decision-engine-lead{border:1px solid var(--brand-border);background:var(--brand-panel);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:28px;margin-top:28px;padding:28px;display:grid}.public-decision-lead-card h3,.decision-engine-lead h2{color:var(--brand-bone);font-family:var(--font-display);margin:8px 0 12px;font-size:30px;line-height:1.05}.public-decision-lead-card p,.decision-engine-lead p{color:var(--brand-muted);margin:0;font-size:15px;line-height:1.65}.public-decision-lead-card small,.decision-engine-lead article small,.public-decision-lead article small{color:var(--brand-bone);margin-top:12px;font-size:13px;line-height:1.5;display:block}.public-decision-lead-card span,.decision-engine-lead article span,.public-decision-lead dt,.decision-engine-lead dt,.public-ecosystem-grid span,.decision-ecosystem-grid span,.public-capital-buckets strong,.decision-capital-nav strong,.public-decision-lead-card dt,.public-decision-lead-card article>span,.public-decision-lead article>span,.public-decision-lead dt{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.public-decision-lead-card dl,.decision-engine-lead dl{gap:14px;margin:0;display:grid}.public-decision-lead-card dl div,.decision-engine-lead dl div{border-bottom:1px solid var(--brand-border);padding-bottom:14px}.public-decision-lead-card dd,.decision-engine-lead dd{color:var(--brand-bone);margin:5px 0 0;font-size:14px;line-height:1.55}.public-ecosystem-grid,.decision-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.public-ecosystem-grid article,.decision-ecosystem-grid article{border:1px solid var(--brand-border);background:var(--brand-carbon);padding:20px}.public-ecosystem-grid article>div,.decision-ecosystem-grid article>div{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.public-ecosystem-grid h3{color:var(--brand-bone);font-family:var(--font-display);margin:0 0 10px;font-size:22px}.public-ecosystem-grid p,.decision-ecosystem-grid p{color:var(--brand-muted);margin:0 0 12px;font-size:13px;line-height:1.55}.public-ecosystem-grid strong,.decision-ecosystem-grid strong{color:var(--brand-bone);font-size:13px;line-height:1.5;display:block}.public-ecosystem-theses,.decision-thesis-list{gap:8px;margin-top:4px;display:grid}.public-ecosystem-theses strong,.decision-thesis-list strong{border-top:1px solid var(--brand-border);padding-top:10px}.public-ecosystem-theses strong small,.decision-thesis-list strong small{margin-top:3px;display:block}.public-ecosystem-grid small,.decision-ecosystem-grid small,.public-capital-buckets small,.decision-capital-nav small{color:var(--brand-muted);font-size:12px;line-height:1.45}.public-capital-buckets,.decision-capital-nav{border:1px solid var(--brand-border);background:var(--brand-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.public-capital-buckets span,.decision-capital-nav span{background:var(--brand-panel);gap:6px;min-height:82px;padding:14px;display:grid}.decision-engine-panel{gap:18px;display:grid}.decision-ecosystem-grid article{align-content:start;display:grid}.public-decision-lead{margin-top:0}.public-decision-lead article{border:1px solid var(--brand-border);background:var(--brand-panel);gap:10px;padding:22px;display:grid}.public-decision-lead h3{color:var(--brand-bone);font-family:var(--font-display);margin:0;font-size:28px}.public-decision-lead dl{gap:10px;margin:18px 0 0;display:grid}.public-decision-lead dd{color:var(--brand-muted);margin:4px 0 0;font-size:14px;line-height:1.55}@media (width<=960px){.public-decision-lead-card,.decision-engine-lead,.public-ecosystem-grid,.decision-ecosystem-grid{grid-template-columns:1fr}.public-capital-buckets,.decision-capital-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.public-decision-engine{width:min(100% - 32px,1180px);padding:52px 0}.public-decision-lead-card,.decision-engine-lead{padding:20px}.public-capital-buckets,.decision-capital-nav{grid-template-columns:1fr}}@media (width<=980px){.public-price-thesis-context,.price-thesis-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.price-thesis-workspace{grid-template-columns:1fr}.price-thesis-evidence{border-left:0;padding-left:0}.thesis-opportunity-row{grid-template-columns:1fr .6fr .6fr}.thesis-opportunity-row>p{grid-column:1/-1}}@media (width<=720px){.public-price-thesis{width:min(100% - 32px,1180px);padding:60px 0}.public-price-thesis-preview{padding:22px 18px}.public-price-thesis-context,.public-price-thesis-numbers,.public-price-thesis-cases,.price-thesis-model-tabs,.price-thesis-context-strip,.price-thesis-summary,.price-thesis-input-grid{grid-template-columns:1fr}.price-thesis-model-tabs button,.price-thesis-context-strip>div{border-right:0;border-bottom:1px solid var(--brand-border)}.price-thesis-model-tabs button:last-child,.price-thesis-context-strip>div:last-child{border-bottom:0}.price-thesis-summary article{min-height:105px}.price-thesis-assumptions>header,.price-thesis-cases-head{flex-direction:column;align-items:flex-start}.price-thesis-input,.price-thesis-input:nth-child(2n){border-left:0;padding:17px 0}.price-thesis-case-head{display:none}.price-thesis-case-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;padding:18px 12px}.price-thesis-case-row strong:first-child{grid-column:1/-1}.thesis-opportunity-row{grid-template-columns:1fr 1fr}.thesis-opportunity-row>strong,.thesis-opportunity-row>p{grid-column:1/-1}}.console-actions{flex-wrap:wrap;justify-content:flex-end}.console-action-link{border:1px solid var(--brand-border);min-height:40px;color:var(--brand-bone);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 17px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.form-confirmation-wrap button{background:var(--brand-gold);min-height:42px;color:var(--brand-obsidian);font:inherit;cursor:pointer;border:0;padding:0 15px;font-size:13px;font-weight:760}.email-launch-panel{max-width:calc(1380px - 8vw);margin:16px auto 0}.email-send-decision{border-bottom:1px solid var(--brand-border);background:#d6a25a09;grid-template-columns:minmax(160px,.3fr) minmax(190px,.35fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.email-send-decision span{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.email-send-decision strong{color:var(--brand-bone);font:700 18px/1 var(--font-display), sans-serif}.email-send-decision p{color:var(--brand-muted);margin:0;font-size:11px;line-height:1.45}.email-send-decision small{min-width:0;color:var(--brand-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.email-launch-grid{border-bottom:1px solid var(--brand-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.email-launch-grid article{border-right:1px solid var(--brand-border);gap:14px;min-width:0;padding:20px;display:grid}.email-launch-grid article:last-child{border-right:0}.email-launch-grid article.is-ready{background:#49c98a09}.email-launch-grid article.is-blocked{background:#b75b430a}.email-launch-grid article.is-closed{background:#d6a25a0b}.email-launch-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;display:grid}.email-launch-card-head span{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.email-launch-card-head strong{color:var(--brand-bone);font:700 22px/1 var(--font-display), sans-serif}.email-launch-card-head small{color:var(--brand-muted);grid-column:1/-1;font-size:9px}.email-launch-grid p{color:var(--brand-bone);margin:0;font-size:12px;font-weight:760;line-height:1.45}.email-launch-grid code{color:var(--brand-gold);background:#0000002e;border:1px solid #ffffff14;padding:8px;font-size:10px;display:block}.email-launch-checklist{gap:7px;display:grid}.email-launch-checklist>div{background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:42px minmax(130px,.45fr) minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.email-launch-checklist span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.email-launch-checklist .is-pass span{color:var(--brand-positive)}.email-launch-checklist .is-hold span{color:#ff7c72}.email-launch-checklist strong{color:var(--brand-bone);font-size:10px}.email-launch-checklist small{color:var(--brand-muted);font-size:9px;line-height:1.45}.email-launch-grid footer{color:var(--brand-muted);gap:5px;font-size:9px;line-height:1.4;display:grid}.email-launch-receipts .compact-table em{white-space:normal;text-align:right;line-height:1.35}.email-reconciliation-runs{border-top:1px solid #ffffff14}.email-reconciliation-status{background:#ffffff05;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(140px,.24fr) minmax(190px,.34fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.email-reconciliation-status.is-current{background:#49c98a09}.email-reconciliation-status.is-due{background:#b75b430b}.email-reconciliation-status span{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.email-reconciliation-status strong{color:var(--brand-bone);font:700 16px/1 var(--font-display), sans-serif}.email-reconciliation-status p{color:var(--brand-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.email-reconciliation-runs .compact-table em{white-space:normal;text-align:right;line-height:1.35}.funnel-dashboard-panel{max-width:calc(1380px - 8vw);margin:16px auto 0}.funnel-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.funnel-status-grid article{border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);align-content:space-between;gap:8px;min-height:112px;padding:18px;display:grid}.funnel-status-grid article:last-child{border-right:0}.funnel-status-grid span,.funnel-table-heading span{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.funnel-status-grid strong{color:var(--brand-bone);font:700 30px/1 var(--font-display), sans-serif}.funnel-status-grid small{color:var(--brand-muted);font-size:9px;line-height:1.4}.funnel-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.funnel-detail-grid>article{border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);min-width:0}.funnel-detail-grid>article:last-child{border-right:0}.funnel-table-heading{border-bottom:1px solid var(--brand-border);gap:5px;padding:17px 20px;display:grid}.funnel-table-heading strong{color:var(--brand-bone);font-size:13px}.funnel-email-table,.funnel-delivery-history{border-bottom:1px solid var(--brand-border)}.funnel-email-table>article{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(260px,1.7fr) repeat(5,minmax(80px,.55fr));align-items:center;gap:12px;padding:15px 20px;display:grid}.funnel-email-table>article>div{gap:4px;display:grid}.funnel-email-table>article>div strong{color:var(--brand-bone);font-size:12px}.funnel-email-table>article>div small{color:var(--brand-muted);font-size:9px}.funnel-email-table>article>span{text-align:right;gap:3px;display:grid}.funnel-email-table>article b{color:var(--brand-bone);font-size:15px}.funnel-email-table>article span small{color:var(--brand-muted);text-transform:uppercase;font-size:8px}@media (width<=1040px){.console-hero{flex-direction:column;align-items:flex-start}.console-actions{justify-content:flex-start}.email-launch-grid{grid-template-columns:1fr}.email-launch-grid article,.email-launch-grid article:last-child{border-right:0}.email-launch-grid article+article{border-top:1px solid var(--brand-border)}.funnel-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-detail-grid{grid-template-columns:1fr 1fr}.funnel-detail-grid>article:nth-child(2){border-right:0}.funnel-detail-grid>article:last-child{grid-column:1/-1}.funnel-email-table>article{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(70px,.5fr))}.funnel-email-table>article>span:nth-last-child(-n+2){grid-row:2}}@media (width<=720px){.console-actions{grid-template-columns:1fr;width:100%;display:grid}.console-actions button,.console-action-link{width:100%}.email-launch-card-head,.email-send-decision,.email-reconciliation-status,.email-launch-checklist>div{grid-template-columns:1fr}.email-launch-receipts .compact-table>div,.email-reconciliation-runs .compact-table>div{flex-direction:column;align-items:flex-start}.email-launch-receipts .compact-table em,.email-reconciliation-runs .compact-table em{text-align:left}.funnel-status-grid,.funnel-detail-grid{grid-template-columns:1fr 1fr}.funnel-detail-grid>article,.funnel-detail-grid>article:nth-child(2){border-right:0;grid-column:1/-1}.funnel-email-table>article{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-email-table>article>div{grid-column:1/-1}.funnel-email-table>article>span,.funnel-email-table>article>span:nth-last-child(-n+2){text-align:left;grid-row:auto}}.public-empty-state{border:1px solid var(--brand-border);background:var(--brand-panel);width:min(100%,920px);padding:28px}.public-empty-state strong{color:var(--brand-bone);font-family:var(--font-display);font-size:24px;line-height:1.1;display:block}.public-empty-state p{max-width:680px;color:var(--brand-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.generated-export-notice{border:1px solid var(--brand-border);border-left:3px solid var(--brand-gold);background:var(--brand-panel);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;width:min(100%,1040px);margin:0 auto 28px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.generated-export-notice{background:color-mix(in srgb, var(--brand-panel) 88%, transparent)}}.generated-export-notice.is-compact{margin-top:-8px}.generated-export-notice.is-missing,.generated-export-notice.is-invalid{border-left-color:var(--brand-risk)}.generated-export-notice.is-stale{border-left-color:var(--brand-bronze)}.generated-export-notice.is-rollback{border-left-color:var(--brand-positive)}.generated-export-notice span,.generated-export-notice dt{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.generated-export-notice strong{color:var(--brand-bone);font-family:var(--font-display);margin-top:8px;font-size:22px;line-height:1.12;display:block}.generated-export-notice p{color:var(--brand-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.generated-export-notice dl{gap:10px;margin:0;display:grid}.generated-export-notice dl div{border-bottom:1px solid var(--brand-border);min-width:0;padding-bottom:10px}.generated-export-notice dd{color:var(--brand-bone);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}@media (width<=760px){.generated-export-notice{grid-template-columns:1fr}}
