:root{--paper:#f8f7f3;--ink:#292d29;--muted:#73766c;--accent:#bd4930;--line:#ddded4}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a,button,input,select{-webkit-tap-highlight-color:transparent}a,button,select{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}main{max-width:1600px;margin:auto;padding:0 52px}header{height:88px;border-bottom:1px solid var(--line)}.brand{font-size:23px;font-weight:650;letter-spacing:-1px;text-decoration:none;color:var(--ink)}.brand svg{color:var(--accent)}.axis-x,.axis-y,.card-credit,.edition,.eyebrow,.map-credit,.map-number,.prototype,.sample-label{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.edition{font-size:10px;letter-spacing:1.6px;color:var(--muted)}.prototype{font-size:10px;display:flex;align-items:center;gap:8px;color:#66695f}.prototype>span{width:6px;height:6px;border:1px solid var(--accent);border-radius:50%}.intro{display:flex;justify-content:space-between;align-items:flex-end;padding:38px 0 34px;gap:25px}.eyebrow{font-size:10px;letter-spacing:1.6px;color:var(--muted)}h1{font-size:clamp(30px,3.15vw,49px);font-weight:450;line-height:1.09;letter-spacing:-1.8px;margin:15px 0 17px}.accent{color:var(--accent)}.subtitle{font-size:14px;color:#6a6d63;line-height:1.5;margin:0}.intro-actions{flex-shrink:0;padding-bottom:2px}.metadata{font-size:11px;color:#66695f;margin-bottom:15px;display:flex;align-items:center;gap:8px}.metadata i{height:5px;width:5px;background:var(--accent);border-radius:50%}.metadata span{color:#a4a69e}.primary{background:var(--ink);border:1px solid var(--ink);color:var(--paper);padding:12px 15px;font-size:12px;display:flex;justify-content:space-between;gap:27px;align-items:center;transition:background .15s}.primary:hover{background:#484d43}.primary>span{font-size:17px;line-height:1}.map-shell{border:1px solid #ced0c5;background:#f2f3ed}.map-toolbar{height:57px;padding:0 23px;border-bottom:1px solid var(--line)}.map-number{color:var(--accent);font-size:11px}.map-toolbar h2{font-size:12px;font-weight:600;margin:0}.sample-label{font-size:8px;letter-spacing:1px;color:#777b6e;border-left:1px solid #ccd0c3;padding-left:12px}.search{display:flex;align-items:center;gap:8px;color:#737869}.search input{width:125px;font-size:11px;border:0;background:none;color:var(--ink);padding:7px 0}.search button{font-size:20px}.map-viewport{position:relative;padding:48px 44px 45px}.plot{height:clamp(370px,43vh,555px);position:relative;background-image:linear-gradient(90deg,#d9ddd055 1px,transparent 0),linear-gradient(180deg,#d9ddd055 1px,transparent 0);background-size:10% 20%;border:1px solid #d9ddd066}.midline{position:absolute;background:#aeb5a0;pointer-events:none}.horizontal{top:50%;width:100%;height:1px}.vertical{left:50%;height:100%;width:1px}.axis-y{position:absolute;font-size:10px;letter-spacing:1.4px;left:50%;transform:translateX(-50%);white-space:nowrap;display:flex;align-items:center;gap:10px;color:#58604d}.axis-y.top{top:17px}.axis-y.bottom{bottom:15px}.axis-y span{font-size:16px}.axis-x{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;letter-spacing:1.4px;background:#f2f3ed;padding:8px 0;z-index:1;display:flex;gap:7px;align-items:center;color:#58604d}.axis-x.left{left:-29px}.axis-x.right{right:-29px}.axis-x span{font-size:16px}.quadrant{position:absolute;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:14px;color:#939a86;pointer-events:none}.q1{left:13px}.q1,.q2{top:10px}.q2{right:13px}.q3{left:13px}.q3,.q4{bottom:10px}.q4{right:13px}.team-point{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;z-index:2}.dot{height:7px;width:7px;border:1px solid #778569;background:#a3ae92;border-radius:50%;transition:transform .15s,background .15s}.featured .dot{height:9px;width:9px;background:#77866a;border-color:#647457}.team-point:focus-visible,.team-point:hover{z-index:5}.active .dot,.selected .dot,.team-point:hover .dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px #bd493017;transform:scale(1.15)}.point-label{position:absolute;left:23px;top:7px;white-space:nowrap;text-align:left;pointer-events:none;display:none;font-size:11px;text-shadow:0 1px #f2f3ed,1px 0 #f2f3ed,-1px 0 #f2f3ed}.point-label strong{font-weight:500}.point-label>span{display:block;font-size:9px;margin-top:2px;color:#727b64}.featured .point-label{display:block}.label-left{left:auto;right:23px;text-align:right}.dimmed{opacity:.09}.dimmed,.tooltip{pointer-events:none}.tooltip{position:absolute;z-index:10;width:238px;background:var(--paper);border:1px solid #cccfc2;padding:16px;transform:translate(-50%,22px);box-shadow:0 5px 15px #262c2310}.tooltip.above{transform:translate(-50%,calc(-100% - 18px))}.tooltip>strong{font-size:11px;display:block;font-weight:600}.tooltip>strong>span{font-weight:400;color:#74796a}.tooltip-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-bottom:1px solid var(--line);padding:14px 0 10px;margin-bottom:8px;font-size:10px;color:var(--muted)}.tooltip-scores b{display:block;font-size:20px;font-weight:500;margin-top:4px;color:var(--ink)}.tooltip small{font-size:10px;color:var(--muted)}.map-bottom{justify-content:space-between;padding:17px 23px;border-top:1px solid var(--line);gap:15px}.legend,.map-bottom{display:flex;align-items:center}.legend{font-size:10px;color:#737a68;gap:8px}.legend-dot{width:6px;height:6px;background:#77866a;border-radius:50%}.legend-divider{color:#b2b7a8;margin:0 8px}.map-credit{display:flex;align-items:center;gap:7px;color:#656d59;font-size:10px}.map-credit svg{opacity:.7}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 24px;font-size:10px;color:#7c7f74}footer p{margin:0;line-height:1.5}footer>span{white-space:nowrap;font-family:Georgia,serif;font-style:italic;font-size:12px}.footnote-mark{color:var(--accent);font-size:15px;margin-right:4px}.mobile-hint,.mobile-list{display:none}.no-results{position:absolute;top:35%;left:50%;transform:translateX(-50%);background:var(--paper);padding:20px;font-size:13px;z-index:6}.no-results button{display:block;color:var(--accent);margin-top:10px;text-decoration:underline}dialog{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:440px;max-width:100%;border:0;padding:0;background:var(--paper);color:var(--ink);overflow-y:auto;box-shadow:-10px 0 50px #24271e15}dialog::backdrop{background:#25291e30;backdrop-filter:blur(2px)}dialog[open]{animation:slide-in .2s ease-out}.team-card{padding:26px 32px;min-height:100%;display:flex;flex-direction:column}.drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.drawer-top .eyebrow{font-size:9px;letter-spacing:1px}.drawer-top .eyebrow span{color:#a2a396}.close{width:36px;height:36px;font-size:28px;color:#6e7466;font-weight:300}.company-mark{height:49px;width:49px;border:1px solid #cbd0c0;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:27px;position:relative;margin-bottom:24px}.company-mark>span{position:absolute;right:-8px;bottom:-5px;color:var(--accent);background:var(--paper);font-family:Arial;font-size:17px;padding:0 3px}.company-name{font-size:14px;color:#727669;margin:0 0 6px}.team-card h2{font-size:34px;font-weight:450;line-height:1.1;letter-spacing:-1.1px;margin:0 0 13px}.location{font-size:11px;color:#777e6c;margin:0}.metrics{margin:31px 0 24px;padding-top:25px;border-top:1px solid var(--line)}.metric{margin-bottom:23px;font-size:12px}.metric:last-child{margin-bottom:0}.metric-value{font-family:Consolas,monospace}.metric-value small{color:#9b9f92;font-size:9px}.bar{height:4px;background:#e4e6dc;margin-top:10px}.bar>div{height:100%;background:#7c8a6c}.metric:last-child .bar>div{background:var(--accent)}.reports{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 0;gap:10px;font-size:10px}.reports>span:last-child{color:#767b6b;display:flex;align-items:center;gap:5px}.reports i{background:#a2986f;height:5px;width:5px;border-radius:50%}.summary{font-family:Georgia,serif;font-size:17px;line-height:1.5;margin:23px 0 15px;color:#585f4e}.evidence{font-size:11px;text-align:left;color:#727967;text-decoration:underline;text-underline-offset:4px;margin-bottom:28px}.evidence>span{margin-left:4px}.card-actions{display:flex;gap:10px;margin-top:auto;padding-top:12px}.card-actions .primary{flex:1}.share{border:1px solid #c7ccbd;display:flex;align-items:center;justify-content:space-between;gap:21px;padding:11px 17px;font-size:12px}.share:hover{background:#eaede2}.card-credit{display:flex;align-items:center;gap:6px;margin-top:25px;font-size:8px;color:#848a79}.card-credit>span:last-child{margin-left:auto;font-family:Arial}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--paper);padding:17px 22px;max-width:calc(100% - 32px);width:max-content;font-size:12px;z-index:100;box-shadow:0 5px 20px #2222;line-height:1.5}.dialog-toast{left:auto;right:16px;bottom:18px;width:calc(100% - 32px);max-width:408px;transform:none}@keyframes slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(min-width:1500px){.plot{height:520px}}@media(max-width:1100px){main{padding:0 30px}.intro{gap:18px}h1{font-size:35px}.subtitle{font-size:12px}.point-label{font-size:10px}.plot{height:440px}.intro-actions .primary{gap:13px;font-size:11px}.sample-label{display:none}}@media(max-width:700px){main{padding:0 18px}header{height:69px}.brand{font-size:21px}.edition{display:none}.prototype{font-size:8px;gap:5px}.intro{display:block;padding:28px 0 25px}.eyebrow{font-size:8px;letter-spacing:1.3px}h1{font-size:36px;letter-spacing:-1.5px;line-height:1.1;margin:14px 0}.desktop-break{display:none}.subtitle{font-size:12px;max-width:310px;line-height:1.7}.intro-actions{margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:8px}.metadata{font-size:9px;margin:0;gap:5px}.intro-actions .primary{font-size:10px;padding:10px;gap:10px}.map-toolbar{height:auto;min-height:52px;padding:12px;gap:8px;flex-wrap:wrap}.map-toolbar h2{font-size:11px}.map-number{font-size:10px}.search{gap:5px}.search input{width:85px;font-size:10px}.map-viewport{padding:49px 15px 43px}.plot{height:440px;background-size:25% 20%}.quadrant{font-size:11px;max-width:95px;line-height:1.3}.q1,.q3{left:6px}.q2,.q4{right:6px;text-align:right}.axis-y{font-size:9px;letter-spacing:1px}.axis-x{font-size:8px;letter-spacing:.5px;gap:3px;top:50%}.axis-x.left{left:-8px}.axis-x.right{right:-8px}.team-point{width:32px;height:32px}.dot{height:8px;width:8px}.featured .dot{height:9px;width:9px}.featured .point-label{display:none}.team-point:first-of-type .point-label,.team-point:nth-of-type(14) .point-label,.team-point:nth-of-type(2) .point-label,.team-point:nth-of-type(4) .point-label,.team-point:nth-of-type(9) .point-label{display:block;font-size:9px;top:23px;left:13px}.point-label>span{font-size:8px}.team-point:nth-of-type(9) .point-label{left:auto;right:12px;top:-17px}.team-point:nth-of-type(14) .point-label{left:auto;right:12px}.map-bottom{padding:14px 12px;gap:7px}.legend{font-size:8px;gap:5px;flex-wrap:wrap;max-width:140px}.desktop-hint,.legend-divider{display:none}.mobile-hint{display:block;width:100%;margin-left:11px;color:#7e8474}.map-credit{font-size:8px;gap:5px}.map-credit svg{width:14px}.mobile-list{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:12px;gap:10px;font-size:10px}.mobile-list label{color:#737b67}.mobile-list select{font-family:inherit;border:0;border-bottom:1px solid #a3ab97;background:transparent;max-width:180px;min-height:35px;color:var(--ink);font-size:11px}footer{align-items:flex-start;padding-top:13px;font-size:9px}footer>span{display:none}dialog{inset:auto 0 0;height:auto;max-height:94dvh;width:100%;border-radius:10px 10px 0 0}.team-card{padding:18px 24px 25px}.drawer-top{margin-bottom:15px}.company-mark{display:none}.team-card h2{font-size:30px}.metrics{margin:22px 0 18px;padding-top:19px}.metric{margin-bottom:18px}.summary{font-size:16px;margin:17px 0 14px}.evidence{margin-bottom:14px}.card-credit{margin-top:19px}.tooltip{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.map-description{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:17px 23px 0}.map-description p{margin:0;font-size:14px;color:#4f5847;line-height:1.4}.map-description>span{font-size:10px;color:#747c69;white-space:nowrap}.map-viewport{padding-top:47px}.dot{width:6px;height:6px;background:#b4bea6;border-color:#99a78b}.featured{z-index:3}.featured .dot{width:12px;height:12px;background:#637653;border:2px solid #f2f3ed;box-shadow:0 0 0 1px #7a8c69}.point-label{font-size:14px;top:5px;left:25px;line-height:1.2;color:#374330;text-shadow:0 2px #f2f3ed,2px 0 #f2f3ed,-2px 0 #f2f3ed,0 -2px #f2f3ed}.point-label strong{font-weight:600;letter-spacing:-.15px}.point-label>span{font-size:11px;color:#657457;margin-top:3px;font-weight:400}.point-label.label-left{left:auto;right:25px}.featured .point-label{pointer-events:auto}.team-point .dot{transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.active .dot,.selected .dot,.team-point:focus-visible .dot,.team-point:hover .dot{transform:scale(1.3);background:var(--accent);border-color:#f2f3ed;box-shadow:0 0 0 1px var(--accent),0 0 0 6px #bd493014}.team-point:focus-visible .point-label,.team-point:hover .point-label{color:var(--accent)}.team-point.active:not(.featured) .point-label{display:block;font-size:12px}.map-credit{font-size:11px}.axis-x,.axis-y{font-size:11px;letter-spacing:1.1px}.legend{font-size:11px}.team-point[data-company=Amazon] .point-label{left:25px;right:auto;text-align:left;top:5px}.team-point[data-company="Google DeepMind"] .point-label,.team-point[data-company=Mistral] .point-label{top:12px}@media(max-width:1100px) and (min-width:701px){.point-label{font-size:12px}.point-label>span{font-size:10px}.map-description p{font-size:13px}.map-description>span{font-size:9px}}@media(max-width:700px){.map-description{display:block;padding:14px 13px 0}.map-description p{font-size:13px;max-width:290px;line-height:1.5}.map-description>span{display:block;font-size:9px;margin-top:5px}.plot{height:475px}.axis-x,.axis-y{font-size:9px;letter-spacing:.6px}.featured .dot{width:12px;height:12px}.dot{width:6px;height:6px}.team-point .point-label,.team-point:nth-of-type(n) .point-label{display:none;left:auto;right:27px;top:9px;text-align:right;font-size:12px;line-height:1.15}.team-point.featured .point-label{display:block}.team-point .point-label>span{display:none}.team-point[data-company=Amazon] .point-label,.team-point[data-company=Cursor] .point-label,.team-point[data-company=Microsoft] .point-label,.team-point[data-company=Mistral] .point-label,.team-point[data-company=NVIDIA] .point-label,.team-point[data-company=Perplexity] .point-label{left:27px;right:auto;text-align:left;top:9px}.team-point[data-company="Google DeepMind"] .point-label{white-space:normal;width:77px;top:-2px}.team-point[data-company=Amazon] .point-label{top:3px}.team-point[data-company=Mistral] .point-label{top:16px}.team-point[data-company=DeepSeek] .point-label{top:8px}.team-point[data-company=Meta] .point-label{top:15px}.legend,.map-credit{font-size:9px}.team-point.active:not(.featured) .point-label{display:none}}@media(prefers-reduced-motion:reduce){.team-point .dot{transition:none}}@media(max-width:700px){.team-point[data-company=Microsoft] .point-label{top:27px}}.map-tools{gap:23px}.help-place,.map-tools{display:flex;align-items:center}.help-place{font-size:11px;color:#4f6141;gap:10px;border-bottom:1px solid #9ba68e;padding:7px 0}.help-place:hover{color:var(--accent);border-color:var(--accent)}.map-shell{scroll-margin-top:16px}.local-preview .dot{background:var(--accent);border-color:var(--accent)}.local-focus{z-index:8}.local-focus .point-label{display:block;max-width:160px;white-space:normal}.team-point[data-company=DeepSeek] .point-label{max-width:150px;white-space:normal}.team-point .point-label>span{display:block;font-size:10px;line-height:1.2;margin-top:3px;letter-spacing:0;font-weight:400}.interaction-dialog{width:510px}.interaction-content{padding:24px 32px;display:flex;flex-direction:column;min-height:100%}.interaction-content .drawer-top{margin-bottom:28px}.interaction-content h2{font-size:32px;line-height:1.12;letter-spacing:-1px;font-weight:450;margin:0 0 14px;outline:none}.interaction-subtitle{font-size:13px;color:#747b69;line-height:1.6;margin:0 0 30px}.interaction-credit{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:auto;color:#818774;font-family:Consolas,monospace;font-size:9px;gap:15px}.interaction-credit>span{font-family:Georgia,serif;font-style:italic;font-size:11px}.local-note{font-size:11px;color:#7d8373;line-height:1.6;margin:18px 0 26px}.wide{width:100%}.form-field{display:block;font-size:12px;margin:0 0 24px;color:#59614f}.form-field input{display:block;background:transparent;border:0;border-bottom:1px solid #bfc7b3;padding:12px 0;width:100%;font-size:18px;color:var(--ink);border-radius:0}.form-field input::placeholder{color:#a4aa9b}.form-error{color:var(--accent);font-size:12px;line-height:1.5;margin:15px 0}.placement-company{font-size:12px;color:#7d8472;margin:0 0 10px}.placing-team{font-size:15px;color:#526147;margin:0 0 18px;line-height:1.4}.placement-map{background:#f2f3ed;border:1px solid #d5dacb;padding:15px 17px 12px;margin:0 0 19px}.mini-axis-y{text-align:center;font-family:Consolas,monospace;letter-spacing:1px;font-size:9px;line-height:1.4;color:#68745c}.mini-plot{position:relative;height:275px;margin:18px 0;background-image:linear-gradient(90deg,#d9ddd075 1px,transparent 0),linear-gradient(180deg,#d9ddd075 1px,transparent 0);background-size:25% 25%;border:1px solid #dde1d4;touch-action:none;cursor:crosshair}.mini-cross{position:absolute;background:#aeb8a1;pointer-events:none}.mini-cross.h{height:1px;width:100%;top:50%}.mini-cross.v{width:1px;height:100%;left:50%}.mini-engineering,.mini-research{position:absolute;top:50%;transform:translateY(-50%);background:#f2f3ed;font-family:Consolas,monospace;font-size:8px;letter-spacing:.5px;padding:5px 0;color:#657355}.mini-research{left:-9px}.mini-engineering{right:-9px}.placement-dot{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:grab;border-radius:50%;background:transparent;z-index:2;touch-action:none}.placement-dot:active{cursor:grabbing}.placement-dot>span:first-child{width:17px;height:17px;background:var(--accent);border:3px solid #f2f3ed;border-radius:50%;box-shadow:0 0 0 1px var(--accent),0 0 0 7px #bd493012}.placement-dot:focus-visible{outline-offset:0}.bubble-label{position:absolute;left:32px;top:29px;max-width:125px;width:max-content;font-size:12px;font-weight:600;color:#98442f;text-shadow:0 1px #f2f3ed,1px 0 #f2f3ed,-1px 0 #f2f3ed;line-height:1.2;overflow-wrap:anywhere;pointer-events:none}.bubble-label.to-left{left:auto;right:32px;text-align:right}.bubble-label.up{top:auto;bottom:29px}.drag-hint{text-align:center;color:#7d8571;font-size:10px;margin:12px 0 1px;line-height:1.4}.readonly .mini-plot{cursor:default}.placement-dot:disabled{opacity:1;cursor:default}.optional-details{border-bottom:1px solid var(--line);margin-bottom:23px}.optional-details summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:12px;color:#5c6951;padding:5px 0 14px}.optional-details summary::-webkit-details-marker{display:none}.optional-details summary>span{font-size:10px;color:#8a907f}.optional-details[open] summary{margin-bottom:10px}.optional-details .form-field{font-size:11px;margin-bottom:18px}.optional-details .form-field input{font-size:13px}.range-field{display:block;margin:0 0 20px;font-size:12px}.range-field>span{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.range-field b{font-weight:400;font-family:Consolas,monospace;color:#7b856e}.range-field input{width:100%;height:18px;accent-color:#738565;cursor:pointer}.placement-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.placement-actions .primary{flex:1}.text-action{font-size:11px;color:#78816c;text-decoration:underline;text-underline-offset:4px}.preview-caption{font-family:Consolas,monospace;color:var(--accent);font-size:9px;letter-spacing:1px;margin-bottom:15px}.preview-identity{display:flex;flex-direction:column;gap:6px;margin:4px 0 23px}.preview-identity strong{font-size:17px;font-weight:500}.preview-identity>span{font-size:12px;color:#7a826d}.refine-placement{margin:20px 0 25px;align-self:flex-start}.share-message{font-size:11px;line-height:1.6;color:#647357;margin:0 0 22px}.compare-dialog{inset:0;margin:auto;width:760px;height:max-content;max-height:calc(100dvh - 50px);box-shadow:0 15px 60px #24271e15}.compare-dialog .interaction-content{padding:27px 40px 25px}.compare-dialog .drawer-top{margin-bottom:18px}.comparison-progress{display:flex;gap:5px;margin-bottom:28px}.comparison-progress>span{height:2px;flex:1;background:#dfe3d6}.comparison-progress>span.done{background:#6c805a}.question-number{font-size:10px;font-family:Consolas,monospace;letter-spacing:1px;color:#8a937d;margin-bottom:13px}.compare-dialog h2{font-size:36px;max-width:540px}.compare-dialog .interaction-subtitle{margin-bottom:28px}.comparison-pair{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:28px}.comparison-choice{display:flex;flex-direction:column;text-align:left;border:1px solid #ced5c3;padding:21px;background:#f1f3ec;min-height:220px;transition:background .15s,border-color .15s}.comparison-choice:focus-visible,.comparison-choice:hover{border-color:#899d73;background:#eaeee1}.choice-letter{display:flex;justify-content:space-between;font-family:Consolas,monospace;font-size:10px;color:#98a288;margin-bottom:26px;width:100%}.choice-letter>span{font-size:17px;color:#77866b}.choice-company{font-size:12px;color:#7d8770;margin-bottom:9px}.comparison-choice strong{font-size:24px;line-height:1.15;letter-spacing:-.6px;font-weight:500}.choice-action{display:flex;justify-content:space-between;width:100%;margin-top:auto;padding-top:27px;font-size:11px;color:#687c55}.versus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-style:italic;font-size:12px;background:var(--paper);padding:8px 2px;color:#8b947c}.comparison-complete{text-align:center;padding:20px 0 30px}.comparison-complete h2{max-width:100%;margin:15px 0}.comparison-complete p{font-family:Georgia,serif;color:#737f67;font-size:16px;line-height:1.6}.comparison-complete .local-note{font-family:Arial;font-size:11px}.comparison-complete .primary{margin:25px auto 0;min-width:170px}.completion-mark{border:1px solid #b7c2aa;display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin:0 auto;color:#6e805b;font-size:20px}@media(max-width:1100px) and (min-width:701px){.map-tools{gap:15px}.team-point .point-label>span{font-size:9px}}@media(max-width:700px){.map-toolbar{display:grid;grid-template-columns:1fr;gap:10px}.map-tools{justify-content:space-between;gap:14px}.help-place{font-size:11px}.team-point .point-label>span{display:block;font-size:9px;margin-top:2px}.team-point[data-company=DeepSeek] .point-label{width:85px;right:27px;top:-3px;font-size:11px}.team-point[data-company="Google DeepMind"] .point-label{width:100px;top:-5px}.team-point[data-company=Microsoft] .point-label{top:26px}.team-point[data-company=Meta] .point-label{top:12px}.team-point[data-company=Mistral] .point-label{top:20px}.team-point.local-focus .point-label{display:block;max-width:120px;font-size:12px}.compare-dialog,.interaction-dialog{inset:auto 0 0;margin:0;width:100%;height:auto;max-height:96dvh}.compare-dialog .interaction-content,.interaction-content{padding:19px 22px 22px}.interaction-content .drawer-top{margin-bottom:20px}.compare-dialog h2,.interaction-content h2{font-size:29px;line-height:1.14}.interaction-subtitle{font-size:12px;margin-bottom:25px}.interaction-credit{padding-top:14px;font-size:9px}.mini-plot{height:245px}.placement-map{padding:12px 14px 10px}.bubble-label{font-size:11px;max-width:105px}.mini-axis-y{font-size:8px}.drag-hint{font-size:9px}.placing-team{font-size:14px}.local-note{font-size:10px;margin:15px 0 22px}.form-field input{font-size:17px;padding:11px 0}.comparison-progress{margin-bottom:21px}.comparison-pair{grid-template-columns:1fr;gap:19px}.comparison-choice{padding:15px 18px;min-height:145px}.choice-letter{margin-bottom:9px}.choice-company{font-size:11px;margin-bottom:5px}.comparison-choice strong{font-size:22px;max-width:100%}.choice-action{padding-top:16px;font-size:10px}.versus{top:50%;padding:2px 10px}.compare-dialog .interaction-subtitle{margin-bottom:23px}.comparison-complete{padding:10px 0 20px}.preview-identity{margin:1px 0 18px}.optional-details{margin-bottom:18px}}@media(max-width:360px){.compare-dialog .interaction-content,.interaction-content{padding-left:18px;padding-right:18px}.mini-plot{height:220px}.bubble-label{max-width:85px}.comparison-choice{min-height:135px}.compare-dialog h2,.interaction-content h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.comparison-choice{transition:none}}.team-point[data-company=DeepSeek] .point-label{left:auto;right:25px;text-align:right;top:5px}@media(max-width:700px){.team-point[data-company=DeepSeek] .point-label{right:27px;top:-3px}}.team-point[data-company=Cursor] .point-label{left:25px;right:auto;text-align:left}@media(max-width:700px){.team-point[data-company=Cursor] .point-label{left:27px}.team-point[data-company=DeepSeek] .point-label{top:12px}}.team-point.local-preview .point-label{left:25px;right:auto;text-align:left;max-width:150px;overflow-wrap:anywhere;white-space:normal}.team-point.local-preview .point-label.label-left{left:auto;right:25px;text-align:right}@media(max-width:700px){.team-point.local-preview .point-label{left:27px;right:auto;max-width:110px}.team-point.local-preview .point-label.label-left{left:auto;right:27px}}.team-point.local-preview .point-label.label-above{top:auto;bottom:25px}@media(max-width:360px){.team-point[data-company=Amazon]:not(.local-preview) .point-label{left:auto;right:27px;text-align:right;top:-2px}}.readable-card .company-name{margin-top:30px}.readable-card h2{margin-bottom:12px}.team-deck{font-size:13px;color:var(--muted);line-height:1.6}.team-deck span{padding:0 5px}.readable-signals{border-top:1px solid var(--line);margin-top:26px;padding-top:5px}.readable-signals>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.readable-signals strong{font-size:13px;font-weight:600;color:var(--green);text-align:right}.community-counts{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;margin:21px 0}.community-counts b{font-weight:600}.community-counts .confidence{width:100%;color:var(--muted)}.team-description{font-size:14px;line-height:1.6;margin:18px 0 24px}.observations{border-top:1px solid var(--line);padding-top:20px}.observations-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.observations h3{font-size:14px;font-weight:600}.observations-title>span{font-size:10px;color:var(--muted);text-align:right}.observations blockquote{margin:17px 0 22px;padding-left:13px;border-left:2px solid #c6ccbd}.observations blockquote p{font-size:13px;line-height:1.6;margin:0 0 7px}.observations cite{font-size:10px;font-style:normal;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 10px}.observations cite span{text-transform:uppercase;font-size:9px;letter-spacing:.06em}.readable-card .evidence{display:inline-block;margin:4px 0 22px}.readable-card .card-credit{font-size:10px;gap:10px}.tooltip-signals{display:grid;gap:5px;font-size:12px;margin:12px 0}.tooltip{min-width:220px}.signal-choices,.work-tags{border:0;padding:0;margin:22px 0}.signal-choices legend,.work-tags legend{font-size:12px;font-weight:600;margin-bottom:10px}.signal-options,.work-tags>div{display:flex;flex-wrap:wrap;gap:7px}.signal-options label,.work-tags label{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 10px;border:1px solid #d9dbd2;cursor:pointer;font-size:11px;line-height:1.3;transition:background .12s}.signal-options label{flex:1;white-space:nowrap}.signal-options label:hover,.work-tags label:hover{background:#edeFE6}.signal-options label.chosen,.work-tags label.chosen{background:#e3e8da;border-color:#64765c;color:#34432e}.signal-options input,.work-tags input{position:absolute;opacity:0;width:1px;height:1px}.signal-options label:focus-within,.work-tags label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.relationship-choices .signal-options label{flex:1 1 40%;white-space:normal;justify-content:flex-start}.short-note{display:block;font-size:12px;font-weight:600;margin:24px 0 18px}.note-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);font-weight:400;margin:8px 0}.short-note textarea{width:100%;resize:vertical;border:1px solid #d9dbd2;background:transparent;padding:11px;font:inherit;font-weight:400;line-height:1.5;min-height:66px}.short-note textarea:focus{outline:1px solid #64765c}.take-form .interaction-subtitle{margin-bottom:22px}.take-form .placement-actions{margin-top:24px}.take-form .local-note{font-size:10px}.preview-signals{font-size:12px;text-align:center;margin:6px 0 22px}.preview-signals span{margin:0 7px}.take-done-title{margin-top:24px}.work-tags{margin-bottom:28px}@media(max-width:600px){.signal-options{gap:6px}.signal-options label{font-size:10px;padding:8px 7px;min-height:40px}.signal-choices{margin:18px 0}.take-form .interaction-subtitle{margin-bottom:16px}.short-note{margin-top:18px}.readable-card .company-name,.readable-signals{margin-top:22px}.community-counts{gap:9px 16px}.observations-title>span{font-size:9px}.relationship-choices .signal-options label{font-size:11px}.take-dialog .interaction-content{padding-top:20px}.preview-signals{font-size:11px}}a.primary,a.share{text-decoration:none}.field-header{display:flex;align-items:center;justify-content:space-between}.field-header nav{display:flex;gap:26px;font-size:12px}.field-header nav a{color:var(--ink);text-decoration:none}.field-header .brand{display:flex;align-items:center;gap:10px}.field-header .brand .accent{font-size:34px}.landscape-title{display:flex;align-items:center;gap:12px}.landscape-main .map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.landscape-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px}.landscape-breadcrumb button{border:0;background:none;padding:8px 0;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.discovery-node{position:absolute;transform:translate(-50%,-50%);border:0;background:#f2f3ed;padding:10px 12px;text-align:left;max-width:200px;min-width:100px;z-index:3;color:var(--ink)}.discovery-node strong{font-size:20px;display:block;letter-spacing:-.5px;line-height:1.2}.discovery-node small{font-size:10px;display:block;color:var(--muted);margin:6px 0 0;line-height:1.4}.discovery-node small span{margin-left:15px;color:var(--accent)}.discovery-dot{position:absolute;left:-13px;top:20px;width:11px;height:11px;border:2px solid #f2f3ed;background:#68755b;border-radius:50%;box-shadow:0 0 0 1px #68755b;transition:transform .15s}.discovery-node:focus-visible .discovery-dot,.discovery-node:hover .discovery-dot{transform:scale(1.35);background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.discovery-node:hover strong{color:var(--accent)}.area-node{max-width:240px}.team-node strong{font-size:17px}.team-node small:first-of-type{margin:0 0 5px}.discovery-plot{height:410px}.discovery-plot .q1,.discovery-plot .q2,.discovery-plot .q3,.discovery-plot .q4{opacity:.6}.page-breadcrumb{display:flex;justify-content:space-between;margin:30px 0;font-size:11px;color:var(--muted)}.page-breadcrumb a{color:inherit;text-decoration:none}.page-breadcrumb>span{font-family:monospace;letter-spacing:1px}.detail-main{max-width:1160px}.career-card{padding:0 0 40px;max-width:850px;margin:auto}.career-card .company-name{margin:28px 0 10px;font-size:15px}.career-card h1{font-size:clamp(32px,4vw,54px);margin:0 0 16px;line-height:1.05;letter-spacing:-1.7px}.career-focus{font-size:17px;line-height:1.6;color:var(--muted);max-width:640px;margin-bottom:28px}.snapshot{background:#eef0e7;padding:25px 28px;margin:25px 0;border-left:2px solid #718062}.snapshot-label{display:flex;justify-content:space-between;gap:14px;font-size:12px}.snapshot-label>span{font:9px monospace;letter-spacing:1px;color:var(--muted)}.leaning{display:block;font-size:33px;text-transform:uppercase;font-weight:500;letter-spacing:-.7px;margin:12px 0}.snapshot p{font-size:12px;line-height:1.7}.snapshot p>span{padding:0 7px}.snapshot>small{font-size:11px;color:var(--muted)}.career-tags{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:21px}.career-tags span{font-size:11px;border-bottom:1px solid #bdc5b0;padding-bottom:5px}.career-card>.card-actions{margin:25px 0}.career-section{border-top:1px solid var(--line);padding-top:26px;margin-top:32px}.career-section h2{font-size:17px;font-weight:500;letter-spacing:-.25px;margin:0 0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.career-section h2 small{font-size:10px;letter-spacing:0;color:var(--muted)}.career-section blockquote p,.career-section>p{font-size:14px;line-height:1.75;max-width:720px}.career-section .evidence{font-size:11px;display:inline-block;color:var(--muted);margin:6px 0}.career-dimensions>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.career-dimensions strong{font-weight:500;color:#4c6041}.career-section blockquote{margin:20px 0;padding:0 0 0 18px;border-left:2px solid #ccd2c1}.career-section cite{font-style:normal;font-size:11px;color:var(--muted)}.similar-teams a{display:flex;justify-content:space-between;align-items:center;gap:18px;text-decoration:none;color:var(--ink);padding:17px 0;border-bottom:1px solid var(--line)}.similar-teams a>span:last-child{font-size:11px;white-space:nowrap}.similar-teams small{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.similar-teams strong{font-size:15px;font-weight:500}.career-disclaimer{font-size:11px;line-height:1.6;color:var(--muted);margin:30px 0 20px}.compact-career{padding:30px 32px}.compact-career h1{font-size:33px}.compact-career .career-focus{font-size:14px}.compact-career .snapshot{padding:20px}.compact-career .leaning{font-size:27px}.compact-career .snapshot-label{font-size:11px}.compact-career .snapshot-label>span{font-size:8px}.compact-career .card-actions{gap:10px}.compact-career .card-actions a{font-size:11px;display:flex;align-items:center;justify-content:center}.pending-note{font-size:12px;color:#526445;line-height:1.6}.work-tags small{font-size:10px;font-weight:400;margin-left:8px;color:var(--muted)}.work-tags label.unavailable{opacity:.45;cursor:default}.take-dialog h2{margin-top:15px}.take-dialog .work-tags{margin-bottom:20px}.take-dialog .interaction-subtitle{margin-bottom:22px}.compare-main{max-width:1180px}.compare-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin:38px 0 30px}.compare-heading h1{font-size:40px;margin:10px 0 14px}.compare-heading>.share{flex-shrink:0}.comparison-sheet{border:1px solid #cdd2c3;background:#f0f2e9;padding:25px 34px 20px}.comparison-sheet-label{display:flex;justify-content:space-between;gap:12px;font:10px monospace;letter-spacing:.6px;color:#64705a}.compare-identities{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:30px 0}.compare-identities>a{text-decoration:none;color:var(--ink)}.compare-identities>a>span{font-size:13px;color:var(--muted)}.compare-identities h2{font-size:30px;font-weight:450;line-height:1.1;letter-spacing:-1px;margin:10px 0 16px}.compare-identities small{font-size:11px;color:var(--muted)}.compare-vs{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font:italic 17px Georgia;color:var(--muted)}.preference{border-top:1px solid #d5dacd;border-bottom:1px solid #d5dacd;padding:20px 0}.preference-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.preference-heading h3{font-size:12px;font-weight:500;margin:0}.preference-heading>span{font-size:10px;color:var(--muted)}.preference-values{display:flex;justify-content:space-between;gap:20px;margin:18px 0 10px;font-size:11px}.preference-values b{font-size:19px;font-weight:500;margin-left:8px}.preference-bar{height:7px;background:#b9c2aa}.preference-bar>span{display:block;height:100%;background:#4f6041}.comparison-dimension{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center;border-bottom:1px solid #d5dacd;padding:15px 0}.comparison-dimension h3{font-size:12px;font-weight:500;margin:0}.comparison-dimension>span{font-size:13px;line-height:1.5}.best-for{padding-top:24px}.best-for>h3{font:10px monospace;letter-spacing:1px;display:flex;justify-content:space-between;gap:20px}.best-for>h3>span{font:10px Arial;letter-spacing:0;color:var(--muted)}.best-for>div{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:20px}.best-for h4{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 10px}.best-for p{font-size:13px;line-height:1.65;margin:0}.comparison-sheet-foot{border-top:1px solid #d5dacd;font-size:10px;color:var(--muted);padding-top:17px;margin-top:24px}.compare-vote{margin:34px 0}.compare-vote h2{font-size:25px;font-weight:450;letter-spacing:-.5px;margin:12px 0}.vote-buttons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.choice-vote{display:flex;flex-direction:column;text-align:left;padding:18px 22px;border:1px solid #ced2c5;background:transparent;gap:8px;color:var(--ink)}.choice-vote small{font-size:11px;color:var(--muted)}.choice-vote strong{font-size:17px;font-weight:500}.choice-vote>span{font-size:11px;margin-top:8px}.choice-vote.chosen,.choice-vote:hover{background:#e8ecdf;border-color:#6b7b5d}.compare-insider{border-top:1px solid var(--line);padding-top:24px}.compare-insider h3{font-size:15px;font-weight:500}.compare-insider>div{display:flex;gap:25px;flex-wrap:wrap}.compare-insider .text-action{font-size:12px}.compare-main footer a{font-size:11px;color:var(--muted)}@media(max-width:700px){.field-header{height:74px}.field-header .brand{font-size:19px}.field-header nav{gap:15px;font-size:11px}.field-header nav a:first-child{display:none}.landscape-main .intro{padding:28px 0}.landscape-main .intro h1{font-size:36px}.landscape-main .intro-actions{margin-top:24px}.landscape-main .map-toolbar{height:auto;min-height:68px;align-items:flex-start;flex-direction:column;padding:15px 17px;gap:8px}.landscape-title .sample-label{font-size:7px}.landscape-breadcrumb{font-size:10px;flex-wrap:wrap;gap:7px}.landscape-main .map-description{padding:13px 17px;gap:6px;flex-direction:column;align-items:flex-start}.landscape-main .map-viewport{padding:42px 20px}.discovery-plot{height:390px}.discovery-node{padding:7px 9px;min-width:70px;max-width:132px}.discovery-node strong{font-size:16px}.discovery-node small{font-size:9px}.discovery-dot{width:8px;height:8px;left:-8px;top:17px}.area-node{max-width:175px}.team-node{max-width:134px}.team-node strong{font-size:15px}.landscape-main .map-bottom{gap:14px;padding:16px;flex-wrap:wrap}.landscape-main .legend{font-size:9px}.page-breadcrumb{margin:24px 0;font-size:10px}.page-breadcrumb>span{font-size:8px;letter-spacing:.5px}.career-card h1{font-size:35px}.career-card .career-focus{font-size:15px}.career-card .snapshot{padding:21px 18px}.leaning{font-size:29px}.snapshot p{font-size:11px}.snapshot p>span{padding:0 3px}.career-section h2{font-size:16px}.career-section h2 small{font-size:9px}.career-section>p{font-size:13px}.compact-career{padding:24px}.career-card .card-credit{font-size:9px}.compare-heading{display:block;margin:28px 0 24px}.compare-heading h1{font-size:32px}.compare-heading>.share{margin-top:20px;font-size:11px}.comparison-sheet{padding:18px}.comparison-sheet-label{font-size:8px;letter-spacing:0}.comparison-sheet-label>span:last-child{text-align:right;max-width:120px}.compare-identities{gap:30px;padding:25px 0}.compare-identities h2{font-size:22px;overflow-wrap:anywhere;letter-spacing:-.6px}.compare-identities>a>span{font-size:11px}.compare-identities small{font-size:9px}.compare-vs{font-size:13px}.preference-heading{align-items:flex-start;flex-direction:column;gap:8px}.preference-values{font-size:10px;align-items:flex-end;gap:18px}.preference-values>span{flex:1;line-height:1.4}.preference-values>span:last-child{text-align:right}.preference-values b{display:block;margin:6px 0 0}.comparison-dimension{grid-template-columns:1fr 1.25fr;gap:12px;padding:15px 0}.comparison-dimension h3,.comparison-dimension>span{font-size:11px}.best-for>h3>span{max-width:130px;text-align:right;line-height:1.4}.best-for>div{gap:20px}.best-for h4{font-size:14px}.best-for p{font-size:12px}.comparison-sheet-foot{font-size:9px;line-height:1.6}.choice-vote{padding:15px;gap:7px}.choice-vote strong{font-size:14px}.compare-insider>div,.compare-main footer{gap:12px}.take-dialog .interaction-content{padding:24px}.take-dialog .work-tags label{font-size:10px}.take-dialog .signal-options label{font-size:11px}}@media(prefers-reduced-motion:reduce){.discovery-dot{transition:none}}.signal-options input,.work-tags input{pointer-events:none}@media(max-width:420px){.company-node:nth-of-type(3){top:42%!important}.company-node small{white-space:nowrap}}.team-signal-summary{border-top:1px solid var(--line)}.signal-contributor-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.signal-contributor-line strong{font-weight:500}.signal-contributor-line span{font:9px Consolas,monospace;letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}.signal-distribution{padding:20px 0 21px;border-bottom:1px solid var(--line)}.signal-distribution-heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:15px}.signal-distribution-heading h3{font-size:13px;font-weight:600;margin:0}.signal-distribution-heading>span{font-size:10px;color:var(--muted)}.signal-distribution-heading>span strong{font-weight:600;color:#526445}.distribution-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.distribution-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:10px;color:var(--muted)}.distribution-option>span{min-width:43px}.distribution-option>strong{font:11px Consolas,monospace;font-weight:400;color:var(--ink);min-width:34px;text-align:right}.distribution-track{height:4px;background:#e2e5da;min-width:24px}.distribution-track i{display:block;height:100%;background:#718062;transition:width .2s ease-out}.distribution-option.viewer-choice>span,.distribution-option.viewer-choice>strong{color:var(--accent)}.distribution-option.viewer-choice>span:before{content:"•";margin-right:4px}.compact-signal-summary{margin:3px 0 24px}.compact-signal-summary .signal-distribution{padding:13px 0 14px}.compact-signal-summary .signal-distribution-heading{margin-bottom:10px}.compact-signal-summary .distribution-options{gap:9px}.compact-signal-summary .distribution-option{grid-template-columns:1fr auto;gap:4px 7px}.compact-signal-summary .distribution-track{grid-column:1/3;grid-row:2}.take-result{padding:8px 0 24px}.take-result .completion-mark{margin-bottom:17px}.take-result>.interaction-subtitle,.take-result>h2{text-align:center}.take-result>.primary{margin-top:4px}.accuracy-check{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 0 2px}.accuracy-check h3{font-size:15px;font-weight:500;margin:0 0 6px}.accuracy-check p{font-size:11px;color:var(--muted);margin:0}.accuracy-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.accuracy-actions .share{min-width:98px;justify-content:center}.accuracy-actions .text-action{border:0;background:transparent;padding:9px 0}.correction-choices .signal-options{display:grid;grid-template-columns:1fr 1fr}.correction-choices .signal-options label{justify-content:flex-start;white-space:normal}.take-signal-form .signal-options span{text-transform:capitalize}@media(max-width:700px){.distribution-options{gap:9px}.distribution-option{grid-template-columns:1fr auto;gap:5px 7px}.distribution-option>span{min-width:0}.distribution-track{grid-column:1/3;grid-row:2}.signal-distribution-heading{align-items:flex-start}.signal-distribution-heading>span{text-align:right;line-height:1.4}.accuracy-check{align-items:flex-start;flex-direction:column;gap:16px}.accuracy-actions{width:100%;justify-content:space-between}.accuracy-actions .share{flex:1}.take-result{padding-top:2px}.compact-signal-summary .signal-distribution-heading{display:block}.compact-signal-summary .signal-distribution-heading>span{display:block;text-align:left;margin-top:5px}.compact-signal-summary .signal-contributor-line{align-items:flex-start}.correction-dialog .correction-choices .signal-options{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.distribution-track i{transition:none}}.compare-signal-section{border-top:1px solid #d5dacd}.compare-signal-contributors{display:grid;grid-template-columns:1fr 1fr;gap:38px;padding:14px 0;border-bottom:1px solid #d5dacd;font-size:11px;color:var(--muted)}.compare-signal-contributors span:last-child{text-align:left}.compare-signal-contributors strong{font-weight:600;color:var(--ink)}.compare-signal-dimension{display:block;padding:19px 0 20px}.compare-signal-dimension>h3{margin-bottom:15px}.compare-signal-pair{display:grid;grid-template-columns:1fr 1fr;gap:38px}.compare-team-distribution-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:10px;color:var(--muted)}.compare-team-distribution-heading>span{color:var(--ink);font-weight:600}.compare-team-distribution-heading small{font-size:9px}.compare-distribution-options{display:grid;gap:7px}.compare-distribution-option{display:grid;grid-template-columns:52px 1fr 38px;gap:8px;align-items:center;font-size:9px;color:var(--muted)}.compare-distribution-option strong{font:10px Consolas,monospace;font-weight:400;color:var(--ink);text-align:right}.compare-distribution-track{height:4px;background:#dfe3d7}.compare-distribution-track i{display:block;height:100%;background:#718062;transition:width .2s ease-out}.compare-loading{padding:40px 0;margin:0;border-top:1px solid #d5dacd;color:var(--muted);font:11px Consolas,monospace}.preference-values.three-way{display:grid;grid-template-columns:1fr 1fr 1fr}.preference-values.three-way>span:nth-child(2){text-align:center}.preference-values.three-way>span:last-child{text-align:right}.preference-values.three-way b{display:block;margin:6px 0 0}.preference-bar.three-way{display:flex;background:#dde1d6}.preference-bar.three-way>span:first-child{background:#4f6041}.preference-bar.three-way>span:nth-child(2){background:#aeb7a2}.preference-bar.three-way>span:nth-child(3){background:#bd4930}.vote-buttons.three-way{grid-template-columns:1fr 1fr 1fr}.vote-buttons.three-way .choice-vote:nth-child(2){text-align:center;align-items:center}.vote-buttons.three-way .choice-vote:nth-child(3){text-align:right;align-items:flex-end}@media(max-width:700px){.compare-signal-contributors,.compare-signal-pair{gap:18px}.compare-signal-dimension{padding:17px 0 18px}.compare-signal-dimension>h3{font-size:12px;margin-bottom:13px}.compare-team-distribution-heading{display:block;line-height:1.35;min-height:31px}.compare-team-distribution-heading small{display:block;margin-top:3px}.compare-distribution-option{grid-template-columns:1fr auto;gap:4px 7px}.compare-distribution-track{grid-column:1/3;grid-row:2}.vote-buttons.three-way{gap:7px}.vote-buttons.three-way .choice-vote{padding:13px 10px}.vote-buttons.three-way .choice-vote strong{font-size:12px;overflow-wrap:anywhere}.vote-buttons.three-way .choice-vote>span{font-size:9px}.preference-values.three-way{font-size:9px;gap:10px}.preference-values.three-way b{font-size:17px}}@media(prefers-reduced-motion:reduce){.compare-distribution-track i{transition:none}}.catalog-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.catalog-list>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto 48px;gap:14px;align-items:center;min-height:82px;padding:14px 16px 14px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.catalog-list>a:nth-child(odd){border-right:1px solid var(--line);padding-right:22px}.catalog-list>a:nth-child(2n){padding-left:22px}.catalog-list>a:hover{background:#eef0e8}.catalog-index{font:10px monospace;color:var(--accent)}.catalog-identity{min-width:0}.catalog-identity small,.catalog-identity strong{display:block}.catalog-identity small{font-size:10px;color:var(--muted);margin-bottom:5px}.catalog-identity strong{font-size:14px;font-weight:500;line-height:1.3}.catalog-evidence{font:9px monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.catalog-evidence.forum{color:#5f6f53}.catalog-list b{font-size:10px;font-weight:400;text-align:right;white-space:nowrap}@media(max-width:800px){.catalog-list{grid-template-columns:1fr}.catalog-list>a:nth-child(2n),.catalog-list>a:nth-child(odd){border-right:0;padding-left:0;padding-right:0}}@media(max-width:600px){.catalog-list>a{grid-template-columns:26px minmax(0,1fr) auto;padding:13px 0}.catalog-evidence{grid-column:2;font-size:8px}.catalog-list b{grid-column:3;grid-row:1/3}}.compare-main,.detail-main,.home-main,.landscape-main{max-width:1240px}.home-hero{min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:80px;align-items:center;border-bottom:1px solid var(--line);padding:58px 0}.home-hero h1{font-size:clamp(44px,5.5vw,72px);max-width:840px}.home-hero .subtitle{font-size:17px;max-width:650px;margin-bottom:31px}.hero-actions{display:flex;gap:12px;align-items:center;margin-top:14px}.hero-actions .share{min-height:42px;display:flex;align-items:center}.join-the-map{border-left:1px solid #cfd2c6;padding:15px 0 15px 30px}.join-the-map>.map-number{font-size:35px}.join-the-map h2{font-size:29px;font-weight:450;margin:13px 0}.join-the-map>p:not(.eyebrow){font:17px/1.55 Georgia,serif;color:#66705d}.join-the-map .text-action{font-size:15px;margin:14px 0 24px}.join-the-map small{display:block;color:var(--muted);font-size:12px}.team-search{position:relative;width:100%;max-width:460px;z-index:20}.team-search.large{max-width:680px}.search-input{display:flex;align-items:center;border:1px solid #bdc2b5;background:#fcfbf8;padding:0 16px;min-height:48px;gap:12px}.large .search-input{min-height:60px}.search-input input{border:0;background:transparent;flex:1;min-width:0;font-size:16px;color:var(--ink);outline:0}.large .search-input input{font-size:18px}.search-input>span{font:11px monospace;color:#92978b}.search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--paper);border:1px solid #c9cdc0;box-shadow:0 12px 35px #25291e18;max-height:340px;overflow:auto}.search-results>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.search-results>a:hover{background:#eef0e8}.search-results small,.search-results strong{display:block}.search-results small{font-size:12px;color:var(--muted);margin-bottom:4px}.search-results strong{font-size:15px}.search-results>a>span:last-child{font-size:12px;white-space:nowrap;color:#5f6f53}.search-results .new-team{color:var(--accent)}.search-empty{padding:20px}.search-empty strong{font-size:14px;display:block;margin-bottom:12px}.search-empty button{border:0;background:transparent;padding:0;text-decoration:underline;color:var(--ink);font-size:14px}.home-section{padding:44px 0;border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:35px 1fr auto;gap:15px;align-items:start;margin-bottom:24px}.section-heading>span{font:12px monospace;color:var(--accent)}.section-heading h2{font-size:24px;font-weight:450;margin:0 0 7px}.section-heading p{font-size:14px;color:var(--muted);margin:0}.section-heading>a{font-size:14px;color:var(--ink)}.trending-list>a{display:grid;grid-template-columns:42px 1fr 40px 1fr 90px;gap:18px;align-items:center;padding:21px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.trending-list small,.trending-list strong{display:block}.trending-list small{font-size:12px;color:var(--muted);margin-bottom:6px}.trending-list strong{font-size:18px;font-weight:500}.trending-list em{font:italic 15px Georgia;color:var(--muted);text-align:center}.trending-list b{font-size:12px;font-weight:400;text-align:right}.battle-number{font:11px monospace;color:var(--accent)}.hot-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.hot-list>a{min-height:190px;padding:22px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.hot-list small{font-size:12px;color:var(--muted)}.hot-list strong{font-size:20px;font-weight:500;line-height:1.25;margin:22px 0 13px}.hot-list>*>span{font-size:12px;line-height:1.5;color:#66705d}.hot-list b{font-size:12px;font-weight:400;margin-top:auto}.landscape-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding:38px 0 30px}.landscape-intro h1{font-size:42px}.landscape-tools{width:380px;display:flex;flex-direction:column;gap:10px}.region-map{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1px;background:#cfd4c5;border:1px solid #cfd4c5;height:470px}.region-node{position:relative;border:0;background:#f2f3ed;text-align:left;padding:27px;display:flex;flex-direction:column;color:var(--ink)}.region-node:focus-visible,.region-node:hover{background:#e7eadf}.region-node strong{font-size:23px;font-weight:500;max-width:180px;margin:auto 0 12px;letter-spacing:-.5px}.region-node small{font-size:12px;color:var(--muted)}.region-index{font:11px monospace;color:var(--accent)}.region-map .discovery-node{text-decoration:none}.status-stamp{font:10px monospace;letter-spacing:.7px;color:#5f6d55}.status-stamp.pending{color:var(--accent)}.team-view>.drawer-top{border-bottom:1px solid var(--line);padding-bottom:18px}.team-view .snapshot{margin-top:30px}.team-view>.card-actions{display:grid;grid-template-columns:1fr auto auto}.team-view>.card-actions .share{min-width:130px}.threshold-note{font-size:12px!important;color:var(--muted);margin-top:17px}.work-profile{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.work-profile span{font-size:12px;border:1px solid #ccd1c2;padding:8px 10px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.insider-dialog{width:560px}.insider-dialog .signal-choices{margin:19px 0}.insider-dialog .signal-options label{font-size:12px;min-height:42px}.take-complete{padding:70px 0 100px;text-align:center}.take-complete .primary{max-width:300px;margin:28px auto}.add-team-dialog{width:570px}.duplicate-check{border-top:1px solid var(--line);margin:20px 0}.duplicate-check>span{font:10px monospace;display:block;color:var(--muted);margin:14px 0}.duplicate-check button{display:grid;grid-template-columns:1fr auto;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:10px 0;color:var(--ink)}.duplicate-check button small,.duplicate-check button strong{display:block;grid-column:1}.duplicate-check button>span{grid-column:2;grid-row:1/3;font-size:11px;align-self:center}.duplicate-check button strong{font-size:14px}.public-attestation{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;margin:22px 0}.public-attestation input{margin-top:3px}.team-reveal h2{font-size:34px}.reveal-map{height:260px;border:1px solid #cbd0c1;position:relative;background-image:linear-gradient(90deg,#d9ddd055 1px,transparent 0),linear-gradient(180deg,#d9ddd055 1px,transparent 0);background-size:20% 20%;margin:24px 0}.reveal-cross{position:absolute;background:#aeb5a0}.reveal-cross.h{height:1px;left:0;right:0;top:50%}.reveal-cross.v{width:1px;top:0;bottom:0;left:50%}.reveal-axis{position:absolute;font:9px monospace;color:#637057;background:var(--paper);padding:4px}.reveal-axis.top{left:50%;top:5px;transform:translateX(-50%)}.reveal-axis.bottom{left:50%;bottom:5px;transform:translateX(-50%)}.reveal-axis.left{left:4px;top:50%;transform:translateY(-50%)}.reveal-axis.right{right:4px;top:50%;transform:translateY(-50%)}.reveal-point{position:absolute;transform:translate(-50%,-50%);background:#f2f3ed;padding:7px 10px 7px 20px;min-width:130px}.reveal-point i{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--accent);left:3px;top:10px;box-shadow:0 0 0 5px #bd493017}.reveal-point small,.reveal-point strong{display:block}.reveal-point strong{font-size:15px}.reveal-point small{font-size:11px;color:var(--muted);margin-top:4px}.new-team-card{border-left:2px solid var(--accent);padding:18px 22px;background:#eef0e8}.new-team-card>*{display:block}.new-team-card small{font:9px monospace;color:var(--muted)}.new-team-card>span{font-size:13px;color:var(--muted);margin-top:20px}.new-team-card strong{font-size:26px;font-weight:500;margin:5px 0 11px}.new-team-card p{font-size:12px}.new-team-card em{font:11px Georgia;color:var(--muted)}.share-prompt{font:17px/1.5 Georgia,serif;margin:22px 0}.selector-hero{padding:45px 0 30px}.selector-hero h1{font-size:48px}.team-selector{display:grid;grid-template-columns:1fr 50px 1fr;gap:20px;align-items:start}.selector-vs{font:italic 16px Georgia;text-align:center;margin-top:80px;color:var(--muted)}.team-picker{border:1px solid #ccd0c4;padding:20px;min-height:390px}.team-picker>span{font:10px monospace;color:var(--accent)}.team-picker>input{width:100%;border:0;border-bottom:1px solid #aeb5a3;background:transparent;padding:15px 0;font-size:16px;margin-bottom:12px}.picker-options{max-height:280px;overflow:auto}.picker-options button,.selected-picker{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;padding:13px 0;color:var(--ink);display:grid;grid-template-columns:1fr auto}.picker-options small,.picker-options strong,.selected-picker small,.selected-picker strong{display:block;grid-column:1}.picker-options small,.selected-picker small{font-size:11px;color:var(--muted);margin-bottom:4px}.picker-options strong,.selected-picker strong{font-size:14px;font-weight:500}.picker-options button>span,.selected-picker>span{grid-column:2;grid-row:1/3;align-self:center;font-size:11px}.selected-picker{background:#e9ece3;padding:18px}.selector-summary{display:grid;grid-template-columns:1fr auto 1fr auto;gap:24px;align-items:center;margin:28px 0;padding:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.selector-summary small,.selector-summary strong{display:block}.selector-summary small{font-size:11px;color:var(--muted);margin-bottom:6px}.selector-summary strong{font-size:17px}.selector-summary>span{font:10px monospace;color:var(--accent)}.selector-summary>p{grid-column:1/4;color:var(--muted);font-size:14px}.dimension-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dimension-pair>span{display:grid;grid-template-columns:1fr auto;gap:5px 15px;font-size:11px;color:var(--muted)}.dimension-pair strong{font-size:15px;font-weight:500;color:var(--ink)}.dimension-pair small{grid-column:1/3;font-size:10px}.preference-hidden{font:15px Georgia;color:var(--muted);margin:20px 0 0}.empty-page{min-height:500px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:680px}.empty-page .primary{margin-top:25px}@media(max-width:800px){.home-hero{grid-template-columns:1fr;gap:40px;padding:40px 0}.join-the-map{border-left:0;border-top:1px solid var(--line);padding:28px 0}.hot-list{grid-template-columns:1fr 1fr}.landscape-intro{display:block}.landscape-tools{width:100%;margin-top:24px}.region-map{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);height:540px}.team-selector{grid-template-columns:1fr}.selector-vs{margin:0}.selector-summary{grid-template-columns:1fr;gap:14px}.selector-summary>p{grid-column:auto}.team-view>.card-actions{grid-template-columns:1fr 1fr}.team-view>.card-actions .primary{grid-column:1/3}.field-header nav a:first-child{display:none}}@media(max-width:600px){main{padding:0 18px}.field-header nav{gap:14px}.field-header nav a:nth-child(2){display:none}.home-hero{min-height:auto}.home-hero h1{font-size:41px}.home-hero .subtitle{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .share{justify-content:center}.section-heading{grid-template-columns:26px 1fr}.section-heading>a{grid-column:2;margin-top:10px}.trending-list>a{grid-template-columns:25px 1fr 24px 1fr;padding:18px 0;gap:9px}.trending-list strong{font-size:14px}.trending-list b{display:block;grid-column:2/5;text-align:left;color:var(--muted);font-size:10px}.hot-list{grid-template-columns:1fr}.hot-list>a{min-height:150px}.landscape-intro h1,.selector-hero h1{font-size:36px}.region-map{height:600px}.region-node{padding:18px}.region-node strong{font-size:17px}.team-view>.drawer-top{align-items:flex-start;gap:15px}.status-stamp{text-align:right}.team-view>.card-actions{display:flex;flex-direction:column}.team-view>.card-actions .primary{width:100%}.add-team-dialog,.insider-dialog{width:100%;inset:auto 0 0;max-height:96dvh}.insider-dialog .signal-options{display:grid;grid-template-columns:1fr 1fr}.insider-dialog .signal-options label{white-space:normal}.team-reveal h2{font-size:29px}.reveal-map{height:230px}.selector-hero{padding-top:30px}.team-picker{min-height:320px}.comparison-dimension{grid-template-columns:1fr}.dimension-pair{gap:10px}.dimension-pair strong{font-size:13px}.compare-identities{gap:24px}.compare-identities h2{font-size:21px}.best-for>div{grid-template-columns:1fr}.comparison-sheet{padding:18px}.add-team-dialog .work-tags>div{display:grid;grid-template-columns:1fr 1fr}.note-meta{align-items:flex-end;gap:10px}}.activity-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.activity-list>a{color:var(--ink);display:flex;flex-direction:column;min-height:230px;padding:22px 24px 20px;text-decoration:none;border-bottom:1px solid var(--line)}.activity-list>a:nth-child(odd){border-right:1px solid var(--line)}.activity-list>a:hover{background:#eef0e8}.activity-list>a.unconfirmed{background:linear-gradient(90deg,#bd493008,transparent 36%)}.activity-meta,.activity-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.activity-meta,.activity-top em,.activity-top span{font:10px SFMono-Regular,Consolas,monospace}.activity-meta,.activity-top span{color:var(--muted)}.activity-top em{color:#5f6f53;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.activity-list>a.unconfirmed .activity-top em{color:var(--accent)}.activity-identity{align-items:center;display:flex;gap:13px;margin:24px 0 14px}.activity-identity small,.activity-identity strong{display:block}.activity-identity strong{font-size:22px;font-weight:500;line-height:1.2}.activity-identity small{color:var(--muted);font-size:10px;margin-top:5px}.activity-latest{color:#5f6f53;font:9px SFMono-Regular,Consolas,monospace;letter-spacing:.04em;margin:-5px 0 13px;text-transform:uppercase}.activity-list>a>p{font:15px/1.55 Georgia,serif;margin:0 0 24px;max-width:500px}.activity-list>a>p.activity-empty{color:#74796f;font-family:Arial,Helvetica,sans-serif;font-size:12px}.activity-meta{margin-top:auto}.activity-meta b{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}@media(max-width:800px){.activity-list{grid-template-columns:1fr}.activity-list>a:nth-child(odd){border-right:0}}@media(max-width:600px){.activity-list>a{min-height:205px;padding:20px 0}.activity-identity{margin-top:18px}.activity-identity strong{font-size:20px}.activity-list>a>p{font-size:14px}}.community-dialog{width:560px}.knowledge-dialog .interaction-credit{margin-top:28px}.knowledge-dialog p,.team-knowledge p{overflow-wrap:anywhere}.knowledge-select{display:block;font-size:12px;margin:20px 0;color:var(--muted)}.knowledge-select select{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;border-radius:0}.experience-options{border:0;padding:0;margin:22px 0 0}.experience-options legend,.question-prompt{font-size:18px;line-height:1.4;margin-bottom:14px}.experience-options label{display:flex;align-items:center;gap:10px;padding:13px;margin-bottom:8px;border:1px solid var(--line);font-size:13px;cursor:pointer}.experience-options label.selected{background:#e6eadd;border-color:#748568}.experience-options input{accent-color:#65745b}.experience-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px}.knowledge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.knowledge-actions .share{min-height:44px}.knowledge-question{padding:24px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.knowledge-question.highlighted{border-left:2px solid #738566;padding-left:16px}.knowledge-question h3{font-size:19px;line-height:1.4;font-weight:500}.knowledge-question .local-note{margin:12px 0}.reviewed-experiences{border-top:1px solid var(--line);padding-top:24px}.reviewed-experiences .observation-with-mark{margin:24px 0}.reviewed-experiences blockquote{margin:0}.reviewed-experiences blockquote p{white-space:pre-line}.reviewed-experiences cite{font-size:11px;color:var(--muted);font-style:normal}.question-composer .team-search{margin:16px 0}.question-success .share{margin-top:20px}.compare-community .knowledge-rating-links{margin:15px 0;gap:12px}.knowledge-rating-links button{background:transparent;border:0;padding:10px 0;color:var(--muted);text-decoration:underline;font:inherit;font-size:12px;cursor:pointer}@media (max-width:600px){.experience-meta{grid-template-columns:1fr;gap:0}.experience-meta .knowledge-select{margin:10px 0}.team-knowledge h2 small{display:block;margin:8px 0}.knowledge-actions{align-items:stretch}.knowledge-actions .primary{width:100%}.knowledge-dialog .interaction-content{padding:24px}}.community-dialog .signal-choices{margin:19px 0}.community-dialog .signal-options label{min-height:42px;font-size:12px}.community-observation-input small{color:var(--muted);font-weight:400;margin-left:6px}.firsthand-attestation{align-items:flex-start;display:flex;font-size:11px;gap:9px;line-height:1.45;margin:9px 0 18px}.firsthand-attestation input{accent-color:#65745b;margin-top:2px}.community-observations cite a,.compare-observation cite a{color:inherit;text-decoration:underline;text-underline-offset:2px}.community-observations cite{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px}.observation-pending{border-left:2px solid #718062;color:#526445;font-size:11px;line-height:1.6;margin:0 0 20px;padding:8px 0 8px 12px}.community-observations>div{display:grid;gap:18px}.observation-with-mark,.team-description-with-mark{align-items:flex-start;display:flex;gap:13px}.observation-with-mark blockquote,.team-description-with-mark p{flex:1;min-width:0}.team-description-with-mark p{margin-top:0}.anonymous-mark{background:#eceee7;border:1px solid #c9cdc0;display:grid;flex:0 0 34px;gap:2px;grid-template-columns:repeat(3,1fr);height:34px;padding:5px;width:34px}.anonymous-mark i{background:transparent}.anonymous-mark i.filled{background:#718064}.anonymous-mark i.accented{background:#bd4930}.anonymous-mark.mark-1{transform:rotate(2deg)}.anonymous-mark.mark-2{border-radius:50%;padding:7px}.community-observations blockquote{margin:0}.community-observations blockquote p{margin:0 0 9px;white-space:pre-line}.hot-activity{color:#5f6f53;font:10px SFMono-Regular,Consolas,monospace;margin-top:14px}.compare-community{padding-top:24px;border-top:1px solid var(--line)}.compare-community h3{font-size:15px;font-weight:500}.compare-community>div{display:flex;flex-wrap:wrap;gap:25px}.compare-community .text-action{font-size:12px}.compare-observations{padding:22px 0 4px}.compare-observations-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.compare-observations-heading h3{font-size:12px;font-weight:500;margin:0}.compare-observations-heading span{color:var(--muted);font:9px SFMono-Regular,Consolas,monospace;letter-spacing:.3px;text-transform:uppercase}.compare-observation-pair{display:grid;grid-template-columns:1fr 1fr;gap:38px}.compare-observation{border-left:2px solid #aeb8a2;min-height:116px;padding:2px 0 2px 16px}.compare-observation h4{font-size:10px;font-weight:600;margin:0 0 12px}.compare-observation blockquote{margin:0}.compare-observation blockquote p{font:14px/1.65 Georgia,serif;margin:0 0 13px;white-space:pre-line}.compare-observation cite{color:var(--muted);font-size:9px;font-style:normal}.compare-observation.empty{border-left-color:#d5dacd}.compare-observation-empty{color:var(--muted);font-size:11px;margin:0}@media (max-width:700px){.compare-community>div{gap:12px}.compare-observation-pair{gap:22px}.compare-observation blockquote p{font-size:13px}}@media (max-width:600px){.community-dialog{inset:auto 0 0;width:100%;max-height:96dvh}.community-dialog .signal-options{display:grid;grid-template-columns:1fr 1fr}.community-dialog .signal-options label{white-space:normal}.compare-observations-heading{align-items:flex-start;flex-direction:column;gap:6px}.compare-observation-pair{grid-template-columns:1fr}.compare-observation{min-height:0}}.experience-existing,.experience-preview{margin:24px 0;padding-top:20px;border-top:1px solid var(--line)}.experience-existing h3,.experience-membership h3,.experience-preview h3{font-size:20px;line-height:1.4}.experience-existing blockquote,.experience-preview blockquote{margin:16px 0;padding-left:16px;border-left:2px solid var(--line)}.experience-written{white-space:pre-wrap;overflow-wrap:anywhere}.experience-existing cite,.experience-preview cite{font-size:12px;font-style:normal;color:var(--muted)}.experience-membership>.share{margin-top:16px}.experience-inline{background:none;border:0;padding:8px 0;color:inherit;text-decoration:underline;cursor:pointer}.knowledge-dialog .short-note>.local-note{display:block;margin-top:8px;font-weight:400}.experience-home-list{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.experience-home-list article,.home-question{padding:26px 0;border-top:1px solid var(--line);min-width:0}.experience-home-list h3{margin:5px 0;font-size:24px;font-weight:500;letter-spacing:-.5px}.experience-home-list h3 a,.home-question h3 a{color:var(--ink);text-decoration:none}.experience-home-list blockquote{margin:20px 0}.experience-home-list blockquote p{font:18px/1.65 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.experience-home-list cite{font:11px/1.6 Arial,sans-serif;color:var(--muted)}.experience-home-list .activity-identity{align-items:center}.experience-home-list .knowledge-actions a,.home-question .knowledge-actions a{text-decoration:none;color:var(--ink)}.home-question h3{max-width:760px;font-size:23px;line-height:1.4;font-weight:500}.return-questions{padding:20px 24px;margin:20px 0 32px;border-left:2px solid #748568;background:#eef0e8}.return-questions h3{margin-top:0}.return-questions a{display:flex;justify-content:space-between;gap:20px;padding:16px 0;color:var(--ink);text-decoration:none;border-top:1px solid var(--line);font-size:13px}.return-questions small{display:block;margin-top:7px;line-height:1.5;color:var(--muted)}.return-questions strong{font-size:12px;flex-shrink:0;font-weight:500}.team-knowledge .community-observations{margin:28px 0}.join-the-map .primary{margin-top:22px}@media(max-width:600px){.experience-home-list{grid-template-columns:1fr}.return-questions{padding:18px}.return-questions a{flex-direction:column;gap:10px}.home-hero .hero-actions{flex-wrap:wrap}.home-hero .hero-actions button{min-height:44px}.experience-home-list h3{font-size:22px}}.experience-hero h1{font-size:clamp(44px,4.5vw,64px);line-height:1.08}.experience-hero .subtitle{max-width:640px}.experience-hero>.join-the-map>.share{margin-top:14px}.experience-hero>.join-the-map .team-search{margin-top:22px}.experience-hero>.join-the-map>p:not(.eyebrow){font-size:15px;line-height:1.6}@media(max-width:600px){.experience-hero h1{font-size:40px}.experience-hero>.join-the-map{padding-top:24px}.experience-hero>.join-the-map h2{font-size:26px}}.field-header nav a{position:relative}.field-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--accent);transition:right .15s}.field-header nav a:hover:after{right:0}@media(max-width:700px){.field-header nav a:first-child,.field-header nav a:nth-child(2){display:block}.field-header{height:auto;min-height:74px}.field-header nav{gap:14px;font-size:10px}}@media(max-width:430px){.field-header{min-height:104px;align-items:flex-start;flex-direction:column;justify-content:center;gap:17px}.field-header nav{width:100%;justify-content:space-between;gap:8px;font-size:9px}.field-header .brand{font-size:18px}}@media(prefers-reduced-motion:reduce){.field-header nav a:after{transition:none}}