:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;color:#222;background:#ececec;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--accent: #49379e;--accent-bright: #b69ad8;--blush: #f3f3f3;--spring: cubic-bezier(.22, 1.28, .36, 1);--ink: #222222;--secondary: #5e5e5e;--line: #3a3a3a12;--glass-edge: #ffffffdb;--glass-shadow: 0 2px 5px #3636360a, 0 12px 38px #3e3e3e1a, inset 0 1px 0 #fff, inset 0 -1px 0 #ffffff66}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{border:0;background:none;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #303634;outline-offset:4px}.MuiButton-root{font-family:inherit!important}.MuiButton-root svg{margin-left:7px}button.MuiIconButton-root{color:#5f5f5f}.glass{background:linear-gradient(135deg,#fdfdfdcf,#f7f7f780);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8)}.material{background:linear-gradient(145deg,#fefefee8,#f7f7f7df 60%,#f5f5f5db);border:1px solid #ffffffdf;box-shadow:0 2px 4px #2d2d2d0b,0 20px 70px #37373723,inset 0 1px #fff;backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65)}.app-shell,.discovery-layout{height:100dvh;min-height:560px;width:100%;overflow:hidden;overflow:clip;position:relative}.discovery-layout{isolation:isolate}.map-panel{position:absolute;inset:0;z-index:0;overflow:hidden;overflow:clip;background:#eaeaea}.map-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#eeeeee4d 0%,transparent 19%,transparent 85%,#f3f3f320 100%)}.app-header{position:absolute;top:24px;left:26px;right:26px;height:62px;display:flex;align-items:center;gap:26px;z-index:30;pointer-events:none}.app-header>*{pointer-events:auto}.wordmark{display:flex;align-items:center;gap:10px;min-width:209px;flex-shrink:0;position:relative;filter:drop-shadow(0 2px 5px #ffffffa0)}.wordmark img{width:40px;height:40px;filter:drop-shadow(0 3px 7px #30363426)}.wordmark>span:not(.brand-caption){font-size:30px;font-weight:760;letter-spacing:-1.6px;color:#262626}.wordmark-dot{color:#303634}.brand-caption{position:absolute;left:51px;top:36px;font-size:10px;letter-spacing:.05px;font-weight:500;color:#575757;white-space:nowrap}.search-toolbar{height:62px;border-radius:23px;display:flex;align-items:center;flex:1;max-width:760px;min-width:260px;padding:0 9px 0 21px}.search-field{min-width:0;display:flex;align-items:center;gap:11px;flex:1;color:#717171}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:14px;letter-spacing:-.1px;color:#343434;height:50px}.search-field input::placeholder{color:#616161}.search-field kbd{font-size:12px;line-height:19px;width:20px;height:21px;border:1px solid #61616124;border-radius:5px;text-align:center;background:#ffffff50;color:#616161;margin-right:16px}.location-select{display:flex;align-items:center;gap:7px;padding:0 13px 0 18px;height:31px;border-left:1px solid #62626222;white-space:nowrap;color:#363636;font-size:13px;font-weight:550}.location-select>svg:first-child{color:#303634}.location-select>svg:last-child{color:#737373;margin-left:3px}.header-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.prototype-pill{display:flex;gap:6px;align-items:center;border-radius:15px;padding:9px 11px;font-size:11px;font-weight:550;color:#535353}.prototype-pill>span{width:5px;height:5px;border-radius:50%;background:var(--workspace-ink, var(--workspace-accent, #49379e));box-shadow:0 0 0 3px #30363412}.help-button.MuiIconButton-root{width:42px;height:42px;border-radius:50%;color:#555}.avatar{width:42px;height:42px;border-radius:50%;position:relative;font-size:15px;font-weight:600;color:#4b4b4b;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#ffffffce,#d1d1d19c)}.avatar>span{position:absolute;width:9px;height:9px;bottom:0;right:1px;border-radius:50%;background:#45a97a;border:2px solid #fff}.filter-toolbar{position:absolute;left:261px;top:103px;right:26px;display:flex;align-items:center;gap:20px;z-index:25;pointer-events:none}.filter-toolbar>*{pointer-events:auto}.filter-options{display:flex;gap:8px;align-items:center}.filter-chip{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:15px;font-size:12px;font-weight:550;white-space:nowrap;color:#444;transition:background .18s,transform .18s}.filter-chip:hover{background:#fffffff0;transform:translateY(-1px)}.filter-chip.selected{color:#303634;border-color:#fff;background:linear-gradient(140deg,#efefefed,#e8e8e8e0);box-shadow:var(--glass-shadow),0 0 0 1px #30363420}.filter-number{background:var(--workspace-fill, var(--workspace-accent, #49379e));color:var(--workspace-on, #fff);min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:10px}.clear-filters{height:32px;padding:0 11px;border-radius:12px;display:flex;align-items:center;gap:4px;font-size:11px;color:#595959}.map-location-badge{margin-left:auto;display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:14px;color:#545454;white-space:nowrap}.map-location-badge strong{font-size:11px;font-weight:600}.map-location-badge small{font-size:10px;color:#636363}.location-pulse{width:5px;height:5px;background:var(--workspace-ink, var(--workspace-accent, #49379e));border-radius:50%;box-shadow:0 0 0 3px #30363416}.location-badge-divider{height:10px;width:1px;background:#60606026;margin:0 1px}.results-panel{position:absolute;left:26px;top:170px;bottom:48px;width:348px;border-radius:27px;display:flex;flex-direction:column;overflow:hidden;z-index:20;transition:opacity .2s,transform .2s}.nav-rail{display:flex;align-items:center;gap:3px;padding:7px;border-bottom:1px solid #4949490b;background:#ffffff19;flex-shrink:0}.nav-rail>button:not(.MuiIconButton-root){height:37px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:17px;padding:0 18px;min-width:120px;font-size:12px;font-weight:550;color:#626262}.nav-rail>button.active:not(.MuiIconButton-root){background:linear-gradient(145deg,#424242,#282828);color:#fff;box-shadow:0 3px 10px #3e3e3e25,inset 0 1px #ffffff28}.nav-rail>.MuiIconButton-root{margin-left:auto;width:30px;height:30px;color:#6b6b6b}.saved-count{background:#92929225;font-size:10px;font-weight:600;padding:1px 4px;border-radius:4px;min-width:14px}.results-intro{padding:23px 22px 21px;flex-shrink:0}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:650;color:#696969}.results-intro h1{font-size:32px;letter-spacing:-1.4px;line-height:1.16;font-weight:650;margin:9px 0 8px;color:#2d2d2d}.results-intro>p{font-size:12px;line-height:1.6;color:#626262;letter-spacing:-.08px;margin:0}.results-intro>p strong{font-weight:600;color:#4d4d4d}.results-heading{display:flex;align-items:center;justify-content:space-between;margin:0 21px;padding:0 0 11px;border-bottom:1px solid #49494912;flex-shrink:0;font-size:11px;font-weight:600;color:#545454}.sort-label{display:flex;align-items:center;gap:4px;font-size:10px;color:#646464;font-weight:400}.sort-label select{font-size:10px;appearance:none;background:none;border:0;color:#646464;cursor:pointer;padding:3px 0;max-width:100px}.company-list{padding:10px 11px 0;overflow:auto;scrollbar-width:thin;scrollbar-color:#7b7b7b38 transparent;flex:1;min-height:0;overscroll-behavior:contain}.company-card{border-radius:19px;border:1px solid #ffffff4d;background:#ffffff59;box-shadow:0 2px 4px #3c3c3c03;margin-bottom:9px;overflow:hidden;transition:background .15s,box-shadow .15s,border-color .15s}.company-card:hover,.company-card.hovered{background:#ffffffab;border-color:#fff;box-shadow:0 4px 12px #3a3a3a0a}.company-card.selected{background:linear-gradient(145deg,#f4f4f4df,#efefefb3);border-color:#acacac9c;box-shadow:inset 0 0 0 1px #ffffff7a,0 4px 16px #3036340b}.company-card-main{width:100%;display:block;padding:15px 14px 11px;text-align:left}.company-card-top{display:flex;align-items:center;gap:11px}.brand-mark{height:39px;width:39px;flex:0 0 39px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:750;letter-spacing:-1px;line-height:1;box-shadow:inset 0 0 0 1px #00000006;overflow:hidden}.brand-mark{position:relative;overflow:hidden}.brand-logo{position:absolute;inset:0;width:100%;height:100%;padding:14%;object-fit:contain;background:#fff;opacity:0;transition:opacity .18s ease-out}.brand-mark.has-logo{box-shadow:inset 0 0 0 1px #0000000f}.brand-mark.has-logo .brand-logo{opacity:1}.brand-mark.light-logo .brand-logo{background:#2b2b2e}.brand-mark.has-logo .brand-initial{opacity:0}@media(prefers-reduced-motion:reduce){.brand-logo{transition:none}}.brand-mark.small{height:30px;width:30px;flex-basis:30px;font-size:23px}.brand-symbol{width:24px;height:24px;display:block;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.brand-mark.small .brand-symbol{width:20px;height:20px}.brand-notion .brand-symbol{width:27px;height:27px}.brand-figma .brand-symbol{width:25px;height:25px}.brand-google{color:#4285f4!important;background:#fff!important}.brand-notion{font-family:Georgia,serif}.company-card-title{min-width:0}.company-card-title h2{font-size:14px;font-weight:650;letter-spacing:-.25px;margin:0 0 4px;color:#353535}.company-card-title>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#696969}.middle-dot{padding:0 5px;color:#7b7b7b}.company-arrow{margin-left:auto;color:#757575;align-self:flex-start;padding-top:1px}.company-card-main>p{font-size:11px;color:#636363;line-height:1.6;margin:11px 0 12px;max-width:270px}.company-card-foot{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#646464}.workplace-label{display:flex;align-items:center;gap:5px}.workplace-label>span{height:4px;width:4px;background:#7b7b7b;border-radius:50%}.roles-pill{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#303634;background:#efefef8c;padding:4px 6px;border-radius:7px}.featured-role{display:flex;align-items:center;gap:6px;border-top:1px solid #4f4f4f10;padding:0 10px 0 14px;height:31px;background:#f8f8f832;color:#7b7b7b}.featured-role>button:not(.MuiIconButton-root){flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#626262;padding:6px 0}.featured-role .MuiIconButton-root{color:#6f6f6f;padding:5px}.results-panel-footer{height:35px;min-height:35px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #4f4f4f0a;font-size:9px;color:#656565;background:#ffffff18}.tiny-dot{width:4px;height:4px;border-radius:50%;background:#8e8e8e}.results-panel-footer>svg{margin-left:3px}.results-end{padding:17px 0 20px;text-align:center;color:#696969}.results-end>span{display:inline-block;width:20px;height:1px;background:#bebebe}.results-end>p{font-size:11px;margin:9px 0 4px}.results-end>small{font-size:10px}.reopen-results{position:absolute;left:26px;top:170px;z-index:20;display:flex;align-items:center;gap:9px;border-radius:17px;padding:13px 16px;font-size:13px;color:#474747}.results-collapsed .results-panel{opacity:0;pointer-events:none;transform:translate(-30px)}.empty-state{text-align:center;padding:30px 17px;color:#656565}.empty-state>span{display:inline-flex;padding:15px;border-radius:50%;background:#f0f0f0}.empty-state h2{font-size:18px;font-weight:550;letter-spacing:-.5px;color:#4b4b4b}.empty-state p{font-size:13px;line-height:1.75}.empty-state .MuiButton-root{font-size:12px;margin-top:7px}.map-canvas{position:absolute;inset:0;overflow:hidden;overflow:clip;background:#eaeaea;cursor:grab;touch-action:none;outline-offset:-5px!important}.map-canvas.dragging{cursor:grabbing}.tile-layer{position:absolute;inset:0;pointer-events:none;user-select:none}.map-tile{position:absolute;width:257px;height:257px;max-width:none;pointer-events:none;user-select:none}.tile-layer.clean{filter:saturate(.48) contrast(.88) brightness(1.075)}.tile-layer.detailed{filter:saturate(.62) brightness(1.03)}.map-tint{position:absolute;inset:0;background:linear-gradient(135deg,#e7e7e708,#fafafa05);pointer-events:none}.pin-layer{position:absolute;inset:0;pointer-events:none}.company-pin{position:absolute;transform:translate(-50%,-50%);width:55px;height:55px;border-radius:18px;display:flex;align-items:center;justify-content:center;pointer-events:auto;padding:6px;border:1px solid #ffffffe5;background:linear-gradient(140deg,#fffffff2,#fbfbfbb3);box-shadow:0 3px 8px #3d3d3d12,0 9px 22px #41414120,inset 0 1px 1px #fff,0 0 0 1px #6c6c6c1a;backdrop-filter:blur(14px) saturate(1.7);-webkit-backdrop-filter:blur(14px) saturate(1.7);z-index:2;transition:box-shadow .2s,background .2s}.company-pin .brand-mark{width:39px;height:39px;border-radius:12px;flex:0 0 39px}.company-pin:after{content:"";position:absolute;left:22px;bottom:-4px;width:8px;height:8px;transform:rotate(45deg);background:#fcfcfcf0;border-right:1px solid #c5c5c54d;border-bottom:1px solid #c5c5c54d}.company-pin.active,.company-pin:hover,.company-pin:focus-visible{z-index:10;background:linear-gradient(140deg,#fff,#f3f3f3);border-color:#fff;box-shadow:0 6px 20px #3036342e,0 0 0 3px #3036346e,inset 0 1px 1px #fff}.pin-count{position:absolute;right:-6px;top:-6px;min-width:19px;height:19px;display:flex;align-items:center;justify-content:center;padding:0 4px;border-radius:7px;background:linear-gradient(140deg,#fff,#f1f1f1);border:1px solid #fff;box-shadow:0 2px 5px #3f3f3f1f;font-size:10px;font-weight:650;color:#535353;line-height:1}.pin-name{position:absolute;left:50%;top:63px;transform:translate(-50%);font-size:11px;font-weight:550;white-space:nowrap;color:#4a4a4a;background:#fffc;border:1px solid #ffffffb3;border-radius:6px;padding:3px 7px;box-shadow:0 2px 6px #44444408;pointer-events:none;backdrop-filter:blur(10px)}.company-pin.active .pin-name{background:var(--workspace-fill, var(--workspace-accent, #49379e));color:var(--workspace-on, #fff);border-color:var(--workspace-deep, #332178);box-shadow:0 3px 9px #30363430}.company-pin.cluster{--cluster-ink: #242426;--cluster-halo: #ffffff80;width:58px;height:58px;padding:0;border-radius:50%;flex-direction:column;border:1px solid #fffffff2;background:radial-gradient(circle at 32% 24%,#fff 0 18%,#fff0 46%),radial-gradient(circle at 50% 50%,#fffffff0,#f4f4f1d6 62%,#e9e9e5c7);box-shadow:inset 0 1px 1px #fff,inset 0 -7px 14px #dcdcd766,0 0 0 5px var(--cluster-halo),0 0 0 6px #6c6c6c14,0 9px 24px #24242430;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8)}.company-pin.cluster:after{display:none}body .workspace-playful .company-pin.cluster:is(:hover,:focus-visible,.active,.expanded){border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 -7px 14px #dcdcd766,0 0 0 3px #fff,0 0 0 6px var(--workspace-accent, #49379e),0 12px 28px #24242438}.app-shell[data-clusters=tinted] .company-pin.cluster{--cluster-ink: var(--workspace-deep, #332178);--cluster-halo: color-mix(in srgb, var(--workspace-glow, #a5a0f9) 38%, #ffffff00);background:radial-gradient(circle at 32% 24%,#fff 0 16%,#fff0 44%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--workspace-soft, #eeeeff) 70%,#ffffffe6),color-mix(in srgb,var(--workspace-glow, #a5a0f9) 55%,#ffffffb3) 92%)}.app-shell[data-clusters=solid] .company-pin.cluster,.app-shell[data-clusters=density] .company-pin.cluster[data-density="4"]{--cluster-ink: var(--workspace-on, #fff);--cluster-halo: color-mix(in srgb, var(--workspace-accent, #49379e) 20%, #ffffff00);border:3px solid #fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--workspace-accent, #49379e) 72%,#fff),var(--workspace-accent, #49379e) 70%)}.app-shell[data-clusters=density] .company-pin.cluster[data-density="2"]{--cluster-ink: var(--workspace-deep, #332178);--cluster-halo: color-mix(in srgb, var(--workspace-glow, #a5a0f9) 30%, #ffffff00);background:radial-gradient(circle at 32% 24%,#fff 0 16%,#fff0 44%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--workspace-soft, #eeeeff) 80%,#ffffffe6),color-mix(in srgb,var(--workspace-glow, #a5a0f9) 45%,#ffffffcc) 92%)}.app-shell[data-clusters=density] .company-pin.cluster[data-density="3"]{--cluster-ink: var(--workspace-on, #fff);--cluster-halo: color-mix(in srgb, var(--workspace-glow, #a5a0f9) 40%, #ffffff00);border:3px solid #fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--workspace-accent, #49379e) 55%,#fff),color-mix(in srgb,var(--workspace-accent, #49379e) 82%,#fff) 72%)}.app-shell[data-clusters=density] .company-pin.cluster[data-density="4"]{width:64px;height:64px}.cluster-total{color:var(--cluster-ink, #242426);font-size:19px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}@media(prefers-reduced-transparency:reduce){.company-pin.cluster{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}}.cluster-stack{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);display:flex}.cluster-stack .brand-mark.small{width:18px;height:18px;flex-basis:18px;font-size:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px color-mix(in srgb,var(--workspace-deep, #332178) 19%,transparent)}.cluster-stack .brand-mark+.brand-mark{margin-left:-5px}.cluster-stack .brand-symbol{width:10px;height:10px}.cluster-stack .brand-logo{padding:8%}.company-pin.cluster .pin-name{top:68px}@media(prefers-reduced-motion:no-preference){.company-pin.cluster{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.company-pin.cluster:hover{transform:translate(-50%,-50%) scale(1.06)}.company-pin.cluster:active{transform:translate(-50%,-50%) scale(.94)}}.cluster-bloom{position:absolute;z-index:20;width:0;height:0;pointer-events:none}.bloom-ring{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ffffffd9,#ffffffb3 55%,#fff0 72%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.bloom-pin{position:absolute;left:0;top:0;width:54px;height:54px;padding:6px;border-radius:18px;display:flex;align-items:center;justify-content:center;pointer-events:auto;border:1px solid #fff;background:linear-gradient(140deg,#fff,#f6f6f6);box-shadow:0 6px 18px color-mix(in srgb,var(--workspace-deep, #332178) 15%,transparent),0 0 0 1px #6c6c6c1a;cursor:pointer;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y)))}.bloom-pin .brand-mark{width:40px;height:40px;flex-basis:40px}.bloom-pin:hover,.bloom-pin:focus-visible{outline:none;box-shadow:0 8px 22px color-mix(in srgb,var(--workspace-deep, #332178) 25%,transparent),0 0 0 3px var(--workspace-ink, var(--workspace-accent, #49379e));z-index:2}.bloom-name{position:absolute;top:58px;left:50%;transform:translate(-50%);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#2f2f2f;background:#fffffff0;border-radius:6px;padding:2px 7px;box-shadow:0 2px 6px #4444440f;pointer-events:none}@media(prefers-reduced-motion:no-preference){.bloom-ring{animation:bloom-ring-in .32s cubic-bezier(.2,0,0,1) both}.bloom-pin{animation:bloom-pin-in .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * 28ms);transition:box-shadow .15s}.bloom-pin:active{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.93)}}@keyframes bloom-ring-in{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}}@keyframes bloom-pin-in{0%{transform:translate(-50%,-50%) scale(.4)}}.cluster-card{position:fixed;z-index:1200;width:300px;max-height:340px;display:flex;flex-direction:column;border-radius:22px;background:#fffffff5;border:1px solid #ffffff;box-shadow:0 18px 44px color-mix(in srgb,var(--workspace-deep, #332178) 18%,transparent),0 0 0 1px #6c6c6c14;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);overflow:hidden;cursor:default}.cluster-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 10px 8px 16px}.cluster-card header strong{display:block;font-size:16px;color:#262626}.cluster-card header span{font-size:12px;color:#5e5e5e}.cluster-card ul{list-style:none;margin:0;padding:0 8px;overflow-y:auto;flex:1}.cluster-card li button{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:14px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.cluster-card li button:hover,.cluster-card li button:focus-visible{background:color-mix(in srgb,var(--workspace-accent, #49379e) 8%,transparent);outline:none}.cluster-card li button:focus-visible{box-shadow:inset 0 0 0 2px var(--workspace-ink, var(--workspace-accent, #49379e))}.cluster-card li strong{display:block;font-size:13px;font-weight:600;color:#262626}.cluster-card li span span{font-size:12px;color:#5e5e5e}.cluster-card footer{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 12px;border-top:1px solid #0000000d}.cluster-card footer:empty{display:none}@media(prefers-reduced-motion:no-preference){.cluster-card{animation:cluster-card-in .28s cubic-bezier(.2,0,0,1) both}}@keyframes cluster-card-in{0%{transform:translateY(8px) scale(.98)}}@media(max-width:640px){.cluster-card{left:12px!important;right:12px;top:auto!important;bottom:12px;width:auto;max-height:45%}}.map-controls{position:absolute;right:26px;bottom:132px;display:flex;flex-direction:column;gap:10px;z-index:12;cursor:default}.map-controls>.MuiIconButton-root,.zoom-buttons{background:linear-gradient(135deg,#ffffffdb,#f8f8f899);border:1px solid #ffffffdb;box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border-radius:17px}.map-controls>.MuiIconButton-root,.zoom-buttons>.MuiIconButton-root{width:45px;height:45px;padding:12px;color:#575757}.zoom-buttons{display:flex;flex-direction:column;overflow:hidden}.zoom-buttons>.MuiIconButton-root{border-radius:0}.zoom-buttons>.MuiIconButton-root+button{border-top:1px solid #5f5f5f14}.has-selection .map-controls{right:416px}.search-area{position:absolute;left:calc(50% + 130px);top:169px;z-index:12;transform:translate(-50%);padding:12px 18px;border-radius:19px;background:#ffffffe0;backdrop-filter:blur(24px) saturate(1.8);border:1px solid #fff;box-shadow:var(--glass-shadow);font-size:13px;font-weight:600;color:#303634;visibility:hidden}.search-area.visible{visibility:visible}.search-area span{margin-left:9px}.tile-error{position:absolute;right:26px;top:168px;max-width:350px;padding:14px;background:#f8f8f8ee;border:1px solid #fff;border-radius:16px;font-size:13px;z-index:15;box-shadow:var(--glass-shadow)}.tile-error button{color:#303634;text-decoration:underline}.map-legend{position:absolute;right:26px;bottom:57px;font-size:9px;color:#5b5b5b;display:flex;align-items:center;gap:6px;background:#ffffffe3;border-radius:8px;padding:6px 8px;z-index:10;pointer-events:none}.legend-dot{height:5px;width:5px;border-radius:50%;background:var(--workspace-accent, #49379e)}.legend-divider{width:1px;height:9px;background:#95959540;margin:0 3px}.legend-ring{height:6px;width:6px;border:1px dashed #7a7a7a;border-radius:50%}.map-attribution{position:absolute;bottom:12px;right:26px;background:#ffffffd9;padding:3px 6px;border-radius:5px;font-size:8px;color:#636363;z-index:10;cursor:default}.map-attribution a{text-decoration:underline}.map-hint{position:absolute;left:calc(50% + 130px);bottom:31px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:14px 17px;border-radius:20px;z-index:10;pointer-events:none;width:372px}.hint-icon{height:35px;width:35px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#303634;background:linear-gradient(140deg,#efefefda,#e6e6e6c4);box-shadow:inset 0 1px #fff}.map-hint strong{font-size:12px;font-weight:600;color:#444;letter-spacing:-.1px}.map-hint p{font-size:10px;line-height:1.5;color:#656565;margin:4px 0 0}.hint-sparkle{color:#7b7b7b;margin-left:auto;font-size:23px}.app-footer{position:absolute;bottom:17px;left:26px;z-index:22}.app-footer button{display:flex;align-items:center;gap:6px;color:#606060;font-size:9px;background:#ffffffe3;border-radius:8px;padding:5px 8px}.status-dot{height:4px;width:4px;display:inline-block;background:var(--workspace-ink, var(--workspace-accent, #49379e));border-radius:50%}.company-detail{position:absolute;top:170px;right:26px;bottom:26px;width:365px;border-radius:28px;z-index:24;display:flex;flex-direction:column;overflow:hidden;animation:inspector-in .36s var(--spring)}.detail-cover{height:101px;flex-shrink:0;position:relative;background:linear-gradient(135deg,#f2f2f2,#ececec);overflow:hidden;border-bottom:1px solid #ffffff70}.cover-orb{height:170px;width:210px;border-radius:50%;filter:blur(37px);opacity:.68;position:absolute;top:-75px;right:-20px}.cover-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff36 1px,transparent 1px),linear-gradient(90deg,#ffffff36 1px,transparent 1px);background-size:23px 23px;mask-image:linear-gradient(90deg,transparent,#00000055)}.close-detail.MuiIconButton-root{position:absolute;top:12px;right:12px;width:31px;height:31px;border-radius:50%;color:#5a5a5a}.detail-city{position:absolute;left:20px;top:17px;display:flex;align-items:center;gap:5px;border-radius:9px;padding:5px 7px;font-size:9px;color:#585858;box-shadow:inset 0 1px #fff}.detail-body{position:relative;padding:0 22px 20px;overflow:auto;scrollbar-width:thin;scrollbar-color:#7b7b7b38 transparent;min-height:0}.detail-identity{display:flex;justify-content:space-between;align-items:center;margin-top:-0px;position:relative;padding-top:16px;margin-bottom:18px}.detail-identity>.brand-mark{width:55px;height:55px;flex-basis:55px;border-radius:17px;box-shadow:inset 0 1px #ffffff40,0 4px 12px #4c4c4c0b}.detail-identity .brand-symbol{height:32px;width:32px}.detail-hiring{font-size:10px;font-weight:550;color:#1a6b51;display:flex;align-items:center;gap:5px;border:1px solid #ffffffb3;border-radius:8px;padding:6px;background:#f3f3f394}.detail-hiring>span{width:4px;height:4px;background:#329875;border-radius:50%}.detail-eyebrow{font-size:11px;font-weight:500;color:#6c6c6c}.detail-body h2{font-size:32px;letter-spacing:-1px;font-weight:650;line-height:1.15;color:#343434;margin:5px 0 13px}.detail-body>p{font-size:13px;line-height:1.8;color:#646464;letter-spacing:-.05px;margin:0 0 16px}.detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:19px}.detail-tags>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#6a6a6a;border:1px solid #ffffffbf;background:#ffffff4d;border-radius:8px;padding:6px 8px}.company-website{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:14px;border:1px solid #fff;background:linear-gradient(135deg,#ffffffdb,#f9f9f999);box-shadow:0 2px 8px #40404008,inset 0 1px #fff;color:#303634;font-size:12px;font-weight:550}.company-website svg:last-child{margin-left:auto}.company-website svg:first-child{margin-right:auto}.detail-role-heading{margin:26px 0 0;display:flex;align-items:center;justify-content:space-between}.detail-role-heading h3{font-size:18px;letter-spacing:-.6px;font-weight:600;margin:0;color:#4b4b4b}.detail-role-heading>span{font-size:10px;color:#6d6d6d}.job-row{display:flex;justify-content:space-between;align-items:center;gap:5px;border-bottom:1px solid #5d5d5d12;padding:17px 0}.job-team{display:block;font-size:10px;color:#717171;margin-bottom:7px}.job-title{display:flex;align-items:center;gap:6px;text-align:left;color:#4e4e4e;font-size:12px;font-weight:600;padding:0}.job-title:hover{text-decoration:underline}.job-row p{font-size:11px;color:#717171;margin:8px 0 0}.job-row p span{padding:0 6px;color:#828282}.job-row .MuiIconButton-root{color:#737373}.location-disclosure{display:flex;align-items:flex-start;gap:7px;margin-top:18px;font-size:10px;line-height:1.7;color:#696969}.location-disclosure>svg{margin-top:2px}.mobile-view-toggle{display:none}.dialog-title.MuiDialogTitle-root{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;font-size:21px;letter-spacing:-.6px;font-weight:600;color:#404040;padding-bottom:10px}.dialog-description{font-size:13px!important;color:#686868!important;line-height:1.8;margin:0}.MuiDialogContent-root>p{font-size:14px;color:#666;line-height:1.9}.filter-form{display:flex;flex-direction:column;gap:21px;margin-top:27px}.filter-form>label:not(.MuiFormControlLabel-root){display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:550;color:#636363}.filter-form>label strong{font-size:12px;font-weight:400;color:#686868}.filter-form .MuiSelect-select{background:#fff6;border-radius:12px;font-size:14px}.filter-form .MuiOutlinedInput-notchedOutline{border-color:#9595954d}.filter-form .MuiFormControlLabel-label{font-size:13px;color:#5c5c5c}.filter-dialog-actions.MuiDialogActions-root,.job-dialog-actions.MuiDialogActions-root{padding:16px 24px 22px;justify-content:space-between;gap:10px}.MuiDialogActions-root{padding:14px 24px 22px!important}.MuiDialog-root>.MuiBackdrop-root{background-color:#38383842;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.about-symbol{width:66px;height:66px;border-radius:21px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#eaeaea,#efefef);box-shadow:inset 0 1px #fff,0 5px 17px #30363415;color:#303634;margin-top:17px}.about-steps{display:flex;flex-direction:column;gap:18px;margin:26px 0;font-size:13px;color:#606060}.about-steps>span{display:flex;align-items:center;gap:12px}.prototype-disclosure{font-size:12px!important;line-height:1.8;color:#696969!important;border:1px solid #ffffffc9;border-radius:13px;padding:13px;background:#f2f2f266}.job-preview-company{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:15px;font-weight:550;color:#4e4e4e}.job-preview-company small{display:block;font-size:11px;font-weight:400;color:#737373;margin-top:4px}.sample-job-chip{align-self:flex-start;margin-left:auto;font-size:10px;color:#616161;white-space:nowrap;background:#ecececb3;border-radius:7px;padding:5px 7px}.preview-title{font-size:30px;line-height:1.3;font-weight:600;letter-spacing:-.9px;color:#444;margin:22px 0 15px}.preview-meta{display:flex;gap:17px;flex-wrap:wrap;color:#6f6f6f;font-size:12px;margin-bottom:30px}.preview-meta>span{display:flex;align-items:center;gap:5px}.MuiDialogContent-root h3{font-size:14px;font-weight:600;color:#565656;margin-top:24px}.job-bullets{font-size:13px;line-height:2;color:#6d6d6d;padding-left:18px;margin-bottom:25px}.city-menu-label{padding:7px 12px;min-width:145px;font-size:14px;color:#484848}.city-menu-label small{display:block;font-size:11px;color:#717171;margin-top:3px}.MuiMenuItem-root{font-size:14px!important}.MuiMenuItem-root.Mui-selected{border-radius:12px;margin:0 5px;background:#f4f4f1!important}.MuiSnackbarContent-root{background:#353535eb!important;backdrop-filter:blur(24px);border:1px solid #ffffff35;border-radius:16px!important;box-shadow:0 8px 30px #39393926!important}@keyframes inspector-in{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1600px){.app-header{left:32px;right:32px;top:30px}.filter-toolbar{left:267px;right:32px;top:111px}.results-panel{left:32px;top:183px;width:368px;bottom:54px}.results-intro{padding:26px}.results-intro h1{font-size:35px}.company-card-main{padding:17px}.company-card-title h2{font-size:15px}.company-card-main>p{font-size:12px}.company-card-title>span{font-size:11px}.company-card-foot,.roles-pill{font-size:11px}.featured-role{height:35px}.featured-role>button:not(.MuiIconButton-root){font-size:11px}.company-detail{top:183px;right:32px;width:385px}.has-selection .map-controls{right:441px}.app-footer{left:32px}}@media(max-width:1250px){.app-header{gap:18px}.wordmark{min-width:164px}.wordmark img{width:37px;height:37px}.wordmark>span:not(.brand-caption){font-size:28px}.brand-caption{left:47px;top:34px;font-size:9px}.filter-toolbar{left:208px;gap:12px}.map-location-badge{padding:9px 10px;gap:6px}.map-location-badge strong,.map-location-badge small{font-size:9px}.header-right{gap:8px}.prototype-pill{display:none}.results-panel{width:324px}.company-detail{width:340px}.has-selection .map-controls{right:388px}.map-hint{left:calc(50% + 110px);width:335px;padding:13px}.map-hint strong{font-size:11px}.map-hint p{font-size:9px}.search-field input{font-size:13px}.location-select{font-size:12px;padding-left:12px;padding-right:7px}.company-card-main{padding:14px 12px 10px}.nav-rail>button:not(.MuiIconButton-root){min-width:112px}.results-intro h1{font-size:30px}.map-legend{font-size:8px}}@media(max-width:1050px){.app-header{left:22px;right:22px;gap:17px}.wordmark{min-width:152px}.brand-caption{font-size:8px}.search-toolbar{height:58px;border-radius:21px;padding-left:17px}.search-field input{font-size:12px}.search-field kbd,.help-button.MuiIconButton-root{display:none}.filter-toolbar{left:191px;right:22px;top:101px}.filter-chip{padding:0 11px;gap:6px;font-size:11px;height:36px;border-radius:14px}.filter-options{gap:6px}.map-location-badge{display:none}.results-panel{left:22px;width:304px;top:158px;bottom:43px;border-radius:25px}.results-intro{padding:22px 19px 19px}.results-intro h1{font-size:29px}.results-intro p{font-size:11px}.nav-rail>button:not(.MuiIconButton-root){min-width:103px;font-size:11px;padding:0 13px}.company-list{padding:10px 9px 0}.company-card-title>span{font-size:9px}.company-card-main>p{font-size:11px}.company-card-title h2{font-size:13px}.company-card-foot,.roles-pill{font-size:9px}.featured-role>button:not(.MuiIconButton-root){font-size:9px}.company-detail{top:158px;right:22px;width:316px}.detail-body{padding-left:19px;padding-right:19px}.has-selection .map-controls{right:358px}.map-controls{right:22px}.app-footer{left:22px}.map-hint{width:302px;left:calc(50% + 95px);padding:11px}.map-hint strong{font-size:10px}.hint-sparkle{display:none}.map-legend{bottom:114px;right:22px}.map-controls{bottom:157px}.map-attribution{bottom:17px;right:22px}.search-area{top:158px;left:calc(50% + 100px)}}@media(max-width:800px){.wordmark{min-width:120px}.wordmark>span:not(.brand-caption){font-size:26px}.wordmark img{width:32px;height:32px}.brand-caption{display:none}.app-header{gap:13px;top:18px;left:18px;right:18px;height:56px}.avatar{width:36px;height:36px;font-size:13px}.search-toolbar{height:55px;border-radius:20px;min-width:200px;padding-left:14px}.search-field{gap:8px}.search-field>svg{width:17px}.search-field input{font-size:11px}.location-select{font-size:11px;gap:4px;padding:0 8px;max-width:134px}.location-select>span{overflow:hidden;text-overflow:ellipsis}.filter-toolbar{left:151px;right:18px;top:88px}.filter-chip{font-size:10px;padding:0 9px}.results-panel{left:18px;top:144px;width:286px;bottom:42px}.company-detail{top:144px;right:18px;width:300px}.has-selection .results-panel{opacity:0;pointer-events:none;transform:translate(-20px)}.has-selection .map-controls{right:342px}.results-intro h1{font-size:27px}.nav-rail>button:not(.MuiIconButton-root){min-width:97px}.map-hint{width:278px;left:calc(50% + 100px);gap:8px;bottom:34px}.map-hint strong{font-size:9px}.map-hint p{font-size:8px}.hint-icon{width:29px;height:29px;border-radius:10px}.map-legend{display:none}.map-controls{right:18px;bottom:132px}.map-controls>.MuiIconButton-root,.zoom-buttons>.MuiIconButton-root{width:41px;height:41px;padding:10px}.map-controls>.MuiIconButton-root,.zoom-buttons{border-radius:15px}.app-footer{left:18px}.search-area{top:145px;font-size:11px;left:calc(50% + 100px)}}@media(max-width:600px){.app-shell,.discovery-layout{min-height:500px}.app-header{height:48px;top:16px;left:16px;right:16px;gap:10px;flex-wrap:wrap;align-content:flex-start}.wordmark{height:42px;min-width:0;gap:8px;margin-right:auto}.wordmark img{width:33px;height:33px}.wordmark>span:not(.brand-caption){font-size:28px}.header-right{margin-left:auto;order:2;height:42px}.prototype-pill{display:flex;font-size:10px;padding:7px 9px;border-radius:12px}.help-button.MuiIconButton-root{display:none}.avatar{width:34px;height:34px;font-size:12px}.search-toolbar{position:absolute;top:59px;left:0;right:0;height:54px;min-width:0;max-width:none;border-radius:20px;padding-left:15px;order:3}.search-field input{font-size:12px}.location-select{max-width:119px;min-width:100px;font-size:11px;padding-left:10px;height:27px}.location-select>svg:first-child{width:14px}.location-select>svg:last-child{width:11px;margin-left:0}.filter-toolbar{left:16px;right:0;top:140px;overflow:auto;scrollbar-width:none;padding:0 16px 9px 0;gap:0}.filter-options{gap:6px}.filter-chip{height:34px;font-size:11px;padding:0 10px;gap:6px;border-radius:13px}.filter-chip>svg{width:13px}.filter-chip.more-filters{font-size:11px}.map-location-badge{display:none}.results-panel{inset:191px 12px 63px;width:auto;border-radius:25px;transform:none;opacity:1;pointer-events:auto}.results-collapsed .results-panel{transform:none;opacity:1;pointer-events:auto}.nav-rail{padding:7px}.nav-rail>button:not(.MuiIconButton-root){min-width:126px;height:36px;font-size:12px}.nav-rail>.MuiIconButton-root{display:none}.results-intro{padding:20px 20px 18px}.results-intro h1{font-size:31px}.results-intro p{font-size:12px}.results-heading{margin:0 20px;font-size:11px}.company-list{padding:11px}.company-card-main{padding:15px 14px 11px}.company-card-title h2{font-size:15px}.company-card-title>span{font-size:11px}.company-card-main>p{font-size:12px}.company-card-foot,.roles-pill{font-size:11px}.featured-role{height:34px}.featured-role>button:not(.MuiIconButton-root){font-size:11px}.results-panel-footer{font-size:9px;height:30px;min-height:30px}.show-mobile-map .results-panel{opacity:0;pointer-events:none;transform:translateY(30px)}.map-hint{left:50%;bottom:106px;width:310px;gap:10px;padding:14px;display:none}.map-hint strong{font-size:11px}.map-hint p{font-size:9px}.show-mobile-map .map-hint{display:flex}.hint-icon{height:32px;width:32px}.mobile-view-toggle{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;bottom:57px;left:50%;transform:translate(-50%);z-index:35;height:44px;border-radius:19px;padding:0 18px;white-space:nowrap;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#414141e6,#2c2c2ce6);border-color:#ffffff85;box-shadow:0 4px 18px #39393922,inset 0 1px #ffffff52}.show-mobile-map .mobile-view-toggle{bottom:40px}.company-detail{inset:191px 12px 99px;width:auto;z-index:30;border-radius:25px}.has-selection .results-panel{opacity:0;pointer-events:none}.has-selection .map-controls{right:17px;bottom:146px;display:none}.detail-cover{height:82px}.detail-body{padding:0 20px 20px}.detail-identity{padding-top:13px;margin-bottom:15px}.detail-identity>.brand-mark{height:48px;width:48px;flex-basis:48px;border-radius:15px}.detail-body h2{font-size:30px}.detail-body>p{font-size:12px;margin-bottom:13px}.detail-tags>span{font-size:10px}.detail-role-heading{margin-top:22px}.job-title{font-size:13px}.job-row p{font-size:11px}.map-controls{bottom:213px;right:17px;display:none}.show-mobile-map .map-controls{display:flex}.map-attribution{bottom:9px;left:16px;right:auto;font-size:7px;max-width:calc(100% - 32px)}.app-footer{left:16px;bottom:25px}.app-footer button{font-size:8px;padding:4px 6px}.search-area{top:196px;left:50%;padding:10px 14px;border-radius:15px;font-size:11px}.reopen-results{display:none}.tile-error{left:16px;right:16px;top:198px;font-size:11px}.preview-title{font-size:25px}.dialog-title.MuiDialogTitle-root{font-size:18px}.MuiDialog-paper{margin:16px!important;width:calc(100% - 32px)!important;border-radius:24px!important}.job-preview-company{font-size:13px}.sample-job-chip{font-size:9px}.preview-meta{gap:12px;font-size:11px}.job-dialog-actions.MuiDialogActions-root .MuiButton-root,.filter-dialog-actions.MuiDialogActions-root .MuiButton-root{font-size:12px}.MuiDialogContent-root>p{font-size:13px}}@media(prefers-reduced-transparency:reduce){.glass,.material,.map-hint,.company-pin,.map-controls>.MuiIconButton-root,.zoom-buttons,.MuiMenu-paper,.MuiDialog-paper{background:#f9f9f9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-view-toggle{background:#3b3b3b!important}.nav-rail>button.active{background:#3b3b3b!important}}@media(prefers-contrast:more){.glass,.material{background:#fbfbfb;border-color:#7a7a7a}.pin-name{background:#fff}.company-card{border-color:#8989894d}.filter-chip{background:#fbfbfb}.map-legend{background:#fff}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.material,.company-pin{background:#f8f8f8f2}}@media(min-width:601px){.search-field input{font-size:15px}.location-select{font-size:14px}.filter-chip{font-size:13px;height:40px}.nav-rail>button:not(.MuiIconButton-root){font-size:13px}.company-card-title h2{font-size:16px}.company-card-title>span{font-size:11px}.company-card-main>p{font-size:13px;line-height:1.55}.company-card-foot,.roles-pill{font-size:11px}.featured-role{height:34px}.featured-role>button:not(.MuiIconButton-root){font-size:11px}.company-card-main{padding-top:16px}.results-heading{font-size:12px}.sort-label select{font-size:11px}.results-intro>p{font-size:13px}.results-panel-footer{font-size:10px}.pin-name{font-size:12px}.pin-count{font-size:11px}.map-hint strong{font-size:13px}.map-hint p{font-size:11px}.job-title{font-size:13px}.job-row p{font-size:12px}.job-team{font-size:11px}.detail-eyebrow{font-size:12px}.detail-tags>span{font-size:11px}.detail-body>p{font-size:14px}.detail-city,.detail-hiring,.location-disclosure{font-size:11px}.company-website{font-size:13px}.map-location-badge strong,.map-location-badge small{font-size:11px}}@media(min-width:601px)and (max-width:1050px){.search-field input{font-size:13px}.filter-chip,.location-select{font-size:12px}.nav-rail>button:not(.MuiIconButton-root){font-size:12px}.company-card-title h2{font-size:15px}.company-card-main>p{font-size:12px}.company-card-title>span{font-size:10px}.company-card-foot,.roles-pill{font-size:10px}.featured-role>button:not(.MuiIconButton-root){font-size:10px}.map-hint strong{font-size:11px}.map-hint p{font-size:10px}}.glass{background:linear-gradient(135deg,#fcfcfcb8,#f4f4f470);box-shadow:0 3px 7px #3636360d,0 14px 36px #3e3e3e20,inset 0 1.5px 1px #fffffff2,inset 0 -1px 1px #ffffff70}.material{background:linear-gradient(135deg,#fdfdfdd2,#f4f4f4c4)}.discovery-layout:has(.tile-layer.satellite) .glass{background:linear-gradient(135deg,#ffffffeb,#fafafac9)}.discovery-layout:has(.tile-layer.satellite) .material{background:linear-gradient(135deg,#fdfdfded,#f2f2f2e5)}.results-collapsed .results-panel{visibility:hidden}@media(max-width:800px){.has-selection .results-panel{visibility:hidden}}@media(max-width:600px){.results-collapsed .results-panel{visibility:visible}.show-mobile-map .results-panel,.has-selection .results-panel{visibility:hidden}.show-mobile-map.has-selection .map-controls{display:none}}@media(prefers-reduced-transparency:reduce){.discovery-layout .glass,.discovery-layout .material{background:#f9f9f9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.discovery-layout .mobile-view-toggle{background:#3b3b3b!important}}@media(prefers-contrast:more){.discovery-layout .glass,.discovery-layout .material{background:#fbfbfb;border-color:#7a7a7a}}.mobile-view-toggle.glass{color:#3c3c3c}@media(prefers-reduced-transparency:reduce){.discovery-layout .mobile-view-toggle{color:#fff}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.discovery-layout .glass,.discovery-layout .material,.MuiMenu-paper,.MuiDialog-paper{background:#f8f8f8!important}}.company-card-main:active{background:#24242409}.results-heading{gap:9px;align-items:center;min-height:43px;padding-bottom:10px}.results-mode{display:flex;align-items:center;gap:3px;padding:3px;border-radius:12px;background:#7878780b;border:1px solid #ffffffb3}.results-mode button{height:27px;border-radius:9px;display:flex;align-items:center;gap:5px;padding:0 8px;font-size:11px;color:#696969;white-space:nowrap;transition:background .16s,box-shadow .16s}.results-mode button[aria-pressed=true]{background:#ffffffe0;box-shadow:0 1px 4px #3f3f3f10;color:#303634;font-weight:600}.results-mode button>span{font-size:9px;color:#6c6c6c;background:#e9e9e96b;border-radius:4px;padding:2px 3px;font-weight:500}.sort-control.MuiInputBase-root{font-family:inherit;font-size:10px;color:#696969;min-width:85px;max-width:105px}.sort-control .MuiSelect-select{padding:7px 19px 7px 0;font-size:10px;background:transparent!important}.sort-control .MuiSelect-icon{width:14px;height:14px;right:0;top:calc(50% - 7px);color:#757575}.current-city-label{margin-left:auto;padding:4px 6px;border-radius:6px;font-size:10px;color:#303634;background:#eee}.active-filter-list{display:flex;gap:5px;flex-wrap:wrap;margin:0 20px 12px;max-height:66px;overflow:auto;scrollbar-width:thin;scrollbar-color:#b6b6b644 transparent;flex-shrink:0}.active-filter-list>button{max-width:180px;display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;border:1px solid #e4e4e4;font-size:10px;color:#606060;background:#f2f2f2ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-filter-list>button:hover{background:#e9e9e9}.active-filter-list .area-scope-filter{background:#f9f9f9;color:#303634;border-color:#dedede}.job-result{border-radius:19px;background:#fff6;border:1px solid #ffffff90;overflow:hidden;margin-bottom:10px;transition:background .16s,box-shadow .16s}.job-result:hover,.job-result:focus-within{background:#ffffffb8;box-shadow:0 4px 13px #3e3e3e0c}.job-result.selected{border-color:#b9b9b994;background:linear-gradient(145deg,#f5f5f5e0,#ededed99)}.job-result-header{display:flex;align-items:center;gap:9px;padding:13px 13px 0}.job-result-header .MuiIconButton-root{margin-left:auto;color:#6f6f6f}.job-company-link{text-align:left;display:flex;flex-direction:column;gap:4px;min-width:0;padding:3px 0}.job-company-link strong{font-size:12px;font-weight:600;color:#565656;line-height:1.2}.job-company-link span{font-size:10px;color:#717171;display:flex;align-items:center;gap:3px}.job-company-link:hover strong{text-decoration:underline}.job-result-main{display:block;padding:12px 14px 13px;text-align:left;width:100%;color:#444}.job-result-team{display:block;font-size:10px;color:#6d6d6d;margin-bottom:5px}.job-result-main h2{font-size:15px;line-height:1.4;letter-spacing:-.2px;font-weight:600;color:#404040;margin:0 0 9px}.job-result-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px;color:#6f6f6f}.job-result-meta strong{font-size:12px;color:#5d5d5d;font-weight:600}.job-result-meta>span{padding-left:7px;border-left:1px solid #a9a9a933;line-height:1.2}.job-result-action{display:block;margin-top:12px;font-size:11px;font-weight:550;color:#303634}.job-result-main:hover .job-result-action{text-decoration:underline}.job-result-main:active{background:#24242408}.company-detail:focus-visible{outline-offset:3px}.company-card:focus-within{border-color:#b9b9b980}.MuiSnackbarContent-action .MuiButton-root{min-width:auto;min-height:34px;font-size:12px;color:#efefef}.MuiSnackbarContent-message{font-size:13px}@media(max-width:1050px)and (min-width:601px){.results-heading{margin-left:17px;margin-right:17px;gap:5px}.results-mode button{font-size:10px;padding:0 6px;gap:4px}.sort-control.MuiInputBase-root{min-width:76px;max-width:91px}.sort-control .MuiSelect-select{font-size:9px}.job-result-main h2{font-size:14px}.active-filter-list{margin-left:17px;margin-right:17px}}@media(max-width:600px){.results-mode button{height:31px;font-size:12px;padding:0 10px}.results-mode button>span{font-size:10px}.results-heading{min-height:47px}.sort-control .MuiSelect-select{font-size:11px}.sort-control.MuiInputBase-root{min-width:95px;max-width:113px}.job-result-main h2{font-size:16px}.job-result-meta{font-size:11px}.job-result-meta strong,.job-company-link strong{font-size:13px}.job-company-link span{font-size:11px}.job-result-main{padding-bottom:15px}.job-result-action{font-size:12px}.active-filter-list>button{font-size:11px;padding:6px 8px}.active-filter-list{max-height:74px}}.wordmark-dot{color:var(--accent)}.nav-rail>button.active:not(.MuiIconButton-root){background:linear-gradient(140deg,#303634,#303634);color:#fff;box-shadow:0 3px 12px #30363424,inset 0 1px #ffffff45}.filter-chip.selected,.active-filter-list button{color:#303634;background:#f3f3f3e8;border-color:#c8c8c8}.MuiMenuItem-root.Mui-selected{background:#f4f4f1!important}.results-mode button[aria-pressed=true]{color:#303634}.map-tint{background:linear-gradient(140deg,#eaeaea0d,#f4f4f408 55%,#ededed09)}.company-pin{animation:pin-arrive .36s var(--spring) backwards;transition:transform .26s var(--spring),box-shadow .2s,background .2s}.company-pin.active,.company-pin:hover,.company-pin:focus-visible{transform:translate(-50%,-55%) scale(1.045)}.company-pin.has-top-pick{border-color:#a3a3a3}.pin-priority{position:absolute;left:-5px;bottom:-4px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:2px solid #fff;color:#fff;background:var(--accent);box-shadow:0 2px 8px #30363426}.MuiDialog-paper{animation:role-popout .32s var(--spring)}.MuiDialog-root .MuiBackdrop-root{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background-color:#2727273d!important}[aria-label^=Unsave] svg{color:var(--accent);animation:save-pop .28s var(--spring)}.shortlist-guidance{font-size:12px!important;line-height:1.5;max-width:270px;margin-top:10px!important;color:#656565!important}.shortlist-tools{margin:0 20px 12px}.priority-filters{display:flex;gap:5px;overflow-x:auto;padding:2px 1px 7px;scrollbar-width:thin}.priority-filters button{white-space:nowrap;display:flex;align-items:center;gap:5px;flex-shrink:0;min-height:33px;border:1px solid #d2d2d2;border-radius:12px;padding:5px 8px;color:#595959;background:#fafafa85;font-size:11px}.priority-filters button span{font-size:10px;font-weight:600}.priority-filters button[aria-pressed=true]{color:#303634;border-color:#303634;background:#ededed;font-weight:650}.handoff-button{width:100%;min-height:40px;margin-top:5px;padding:8px 10px;border-radius:12px;display:flex;align-items:center;gap:8px;background:#ffffffb3;border:1px solid #ffffff;box-shadow:0 3px 10px #37373705;color:#303634;font-size:12px;font-weight:600}.handoff-button>span{margin-left:auto;font-size:10px;color:#666;font-weight:400}.priority-control{display:flex;align-items:center;gap:7px;margin:0 14px 12px;width:calc(100% - 28px);min-height:35px;padding:5px 9px;border-radius:10px;border:1px solid #dbdbdb;background:#fbfbfba6;color:#565656;font-size:12px;text-align:left}.priority-control>svg:last-child{margin-left:auto}.priority-control.priority-top{background:#ededed;color:#303634;border-color:#c1c1c1}.priority-control.priority-later{background:#efefef;color:#585858}.priority-menu-label{display:flex;flex-direction:column;gap:3px;margin-left:10px}.priority-menu-label small{color:#636363;font-size:11px}.preview-priorities{padding:15px;border:1px solid #d8d8d8;border-radius:18px;background:#f4f4f4b3;margin:20px 0}.preview-priorities h3{margin:0 0 5px;font-size:14px}.preview-priorities>p{margin:0 0 12px;font-size:13px;color:#5c5c5c}.preview-priorities>div{display:flex;gap:6px}.preview-priorities button{flex:1;display:flex;justify-content:center;align-items:center;gap:5px;min-height:40px;border-radius:11px;background:#fbfbfb;border:1px solid #d1d1d1;color:#505050;font-size:12px}.preview-priorities button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:650;box-shadow:0 3px 8px #30363424}.handoff-symbol{width:62px;height:62px;display:grid;place-items:center;margin:10px 0 20px;border-radius:21px;background:#ededed;color:var(--accent);box-shadow:inset 0 1px #fff}.handoff-title{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:0 0 14px;color:#313131}.transfer-dialog .MuiDialogContent-root>p{font-size:14px;line-height:1.6;color:#5d5d5d}.handoff-summary{display:flex;gap:12px;margin:22px 0}.handoff-summary>strong{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:13px;border:1px solid #dedede;background:#f8f8f8;border-radius:15px;font-size:24px;color:#303634}.handoff-summary>strong>span{width:100%;font-size:12px;color:#5f5f5f;font-weight:450}.handoff-link{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#5b5b5b;font-weight:600}.handoff-link input{width:100%;padding:12px;border-radius:12px;border:1px solid #b2b2b2;background:#fff;color:#414141;font-size:13px}.handoff-note{font-size:12px!important}.copy-status{min-height:20px;color:#303634!important}.import-role-list{border-top:1px solid #dfdfdf;padding-top:5px}.import-role-list>div{padding:11px 0;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:column;gap:4px}.import-role-list strong{font-size:13px;color:#373737}.import-role-list span,.import-role-list>small{font-size:12px;color:#606060}.transfer-actions{padding:10px 24px 24px!important}.transfer-actions .MuiButton-root{width:100%}.mobile-nav,.phone-handoff-action.MuiButton-root{display:none}@keyframes pin-arrive{0%{opacity:0;transform:translate(-50%,-38%) scale(.78)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes role-popout{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes save-pop{0%{transform:scale(.7)}60%{transform:scale(1.16)}to{transform:scale(1)}}@media(max-width:600px){.mobile-view-toggle{display:none!important}.mobile-nav{display:flex;align-items:center;gap:5px;position:absolute;left:50%;transform:translate(-50%);bottom:max(20px,calc(env(safe-area-inset-bottom) + 10px));width:min(340px,calc(100% - 36px));padding:6px;border-radius:24px;z-index:40}.mobile-nav>button{flex:1;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:18px;color:#575757;font-size:11px;font-weight:600;transition:background .2s,box-shadow .2s}.mobile-nav>button[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:0 3px 12px #30363429,inset 0 1px #fff6}.nav-rail{display:none}.results-panel{bottom:102px}.results-intro{padding-top:24px;padding-bottom:20px}.results-intro:has(.shortlist-guidance){padding-top:18px;padding-bottom:12px}.results-intro h1{font-size:29px}.shortlist-guidance{max-width:100%}.show-mobile-map .results-panel,.has-selection .results-panel{visibility:hidden}.company-detail{bottom:102px}.priority-filters button{min-height:38px;font-size:12px;padding:5px 10px}.priority-control{min-height:42px}.job-result:has(.priority-control) .job-result-action{display:none}.job-result:has(.priority-control) .job-result-main{padding-bottom:10px}.handoff-button{min-height:44px}.job-result .MuiIconButton-root{min-height:44px;min-width:44px}.company-website,.desktop-job-reading,.web-research-action.MuiButton-root{display:none}.phone-handoff-action.MuiButton-root{display:inline-flex}.job-dialog-actions{flex-wrap:wrap;gap:7px}.job-dialog-actions>.MuiButton-root{flex:1;margin-left:0!important}.show-mobile-map .map-hint{bottom:100px}.MuiSnackbar-root{bottom:96px!important}.transfer-dialog .MuiDialog-paper{margin:16px;width:calc(100% - 32px);border-radius:26px}.preview-priorities button{min-height:44px}}@media(prefers-reduced-transparency:reduce){.MuiDialog-root .MuiBackdrop-root{backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav.glass{background:#fafafa}}@media(prefers-contrast:more){.priority-control,.priority-filters button{border-color:#616161}}.site-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:#2a2a2a}.site-brand>img{width:38px;height:38px}.site-brand>span{font-size:31px;letter-spacing:-1.8px;font-weight:750}.site-brand>span>span{color:var(--accent)}.landing-page{background:#fcfcfc;color:#313131;overflow:hidden}.landing-header{max-width:1360px;margin:auto;padding:26px 42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.landing-header>nav{display:flex;gap:30px;font-size:14px;color:#5f5f5f}.landing-header>div{display:flex;align-items:center;gap:23px}.landing-login{font-size:14px;font-weight:600}.landing-header .MuiButton-root{padding:10px 19px;font-size:13px}.landing-header a:hover,.landing-footer a:hover{text-decoration:underline;text-underline-offset:5px}.landing-hero{text-align:center;padding:58px 24px 0;background:radial-gradient(ellipse at 50% 47%,#ececec6b,transparent 64%)}.launch-pill{display:inline-flex;align-items:center;gap:8px;background:#f7f7f7;border:1px solid #dadada;padding:8px 13px;border-radius:30px;color:#303634;font-size:12px;font-weight:600}.launch-pill>span{width:6px;height:6px;border-radius:50%;background:var(--workspace-fill, #49379e);box-shadow:0 0 0 4px #c5c5c52b}.landing-hero h1{font-size:clamp(48px,5.8vw,82px);letter-spacing:-4.6px;line-height:1.055;font-weight:700;margin:25px 0 21px}.landing-hero h1>span{color:#303634}.landing-hero>p{font-size:18px;line-height:1.75;color:#636363;margin:0 auto;max-width:630px}.landing-hero-actions{display:flex;justify-content:center;gap:12px;margin:26px 0 13px}.landing-hero-actions .MuiButton-root{padding:12px 24px;font-size:14px;border-radius:18px}.landing-hero>small{display:block;font-size:12px;color:#707070}.hero-map-frame{max-width:1160px;margin:47px auto 0;border:1px solid #fff;border-radius:25px;box-shadow:0 20px 70px #30363415,0 3px 10px #4141410a;overflow:hidden;text-align:left;background:#fafafa}.preview-window-bar{height:51px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e3e3}.preview-window-bar .site-brand>img{width:23px;height:23px}.preview-window-bar .site-brand>span{font-size:20px;letter-spacing:-1px}.preview-window-bar>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#656565}.preview-window-bar>div{display:flex;gap:5px}.preview-window-bar>div>span{width:6px;height:6px;background:#ccc;border-radius:50%}.marketing-map{position:relative;height:470px;overflow:hidden;background:#efefef}.marketing-tiles{position:absolute;left:50%;top:50%;width:1280px;height:560px;transform:translate(-50%,-50%);filter:saturate(.45) contrast(.85) brightness(1.09)}.marketing-tiles>img{position:absolute;width:257px;height:257px;max-width:none}.marketing-map-wash{position:absolute;inset:0;background:linear-gradient(120deg,#f7f7f742,#ebebeb14);pointer-events:none}.preview-search{display:flex;align-items:center;gap:10px;position:absolute;top:20px;left:23px;right:23px;max-width:630px;padding:14px 17px;border-radius:18px;color:#666;font-size:12px}.preview-city{display:flex;gap:5px;align-items:center;margin-left:auto;padding-left:15px;border-left:1px solid #c6c6c6;color:#303634;font-size:12px}.preview-categories{display:flex;gap:7px;position:absolute;left:24px;top:86px}.preview-categories>button{padding:8px 13px;border:1px solid #ffffff;border-radius:12px;background:#fcfcfcde;box-shadow:0 3px 9px #4b4b4b0a;font-size:11px;color:#595959}.preview-categories>button[aria-pressed=true]{color:var(--workspace-on, #fff);background:var(--workspace-fill, #49379e)}.preview-pin{position:absolute;display:flex;align-items:center;flex-direction:column;gap:6px;transform:translate(-50%,-50%);z-index:2}.preview-pin>.brand-mark{width:45px;height:45px;flex-basis:45px;border:5px solid #fff;border-radius:16px;box-shadow:0 5px 14px #3f3f3f20}.preview-pin>span:last-child{background:#fdfdfddc;padding:4px 7px;border:1px solid #fff;border-radius:7px;color:#595959;font-size:10px}.preview-pin:hover{filter:drop-shadow(0 4px 8px #30363437)}.preview-role{position:absolute;left:24px;bottom:48px;width:254px;z-index:3;padding:18px;border-radius:21px;background:linear-gradient(140deg,#fefefeed,#f5f5f5e8);box-shadow:0 10px 35px #4b4b4b1a;text-align:left}.mini-eyebrow{display:block;font-size:9px;letter-spacing:1.1px;font-weight:650;color:#636363}.preview-role>div{display:flex;gap:9px;align-items:center;margin-top:14px}.preview-role strong{display:block;font-size:13px;color:#3a3a3a}.preview-role small{display:block;font-size:10px;color:#616161;margin-top:3px}.preview-role>p{font-size:13px;font-weight:600;color:#303634;display:flex;align-items:center;gap:12px}.preview-role>p>span{font-size:10px;font-weight:450;color:#666}.preview-prioritise{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:var(--workspace-fill, #49379e);color:var(--workspace-on, #fff);border-radius:11px;padding:9px;font-size:11px;font-weight:600}.preview-map-note,.preview-attribution{position:absolute;bottom:9px;background:#fafafac9;padding:4px 7px;border-radius:6px;font-size:9px;color:#5a5a5a}.preview-map-note{left:12px}.preview-attribution{right:12px}.landing-proof{display:flex;justify-content:center;gap:45px;font-size:12px;color:#6b6b6b;max-width:1100px;margin:26px auto 0;padding-bottom:12px}.landing-proof>span{display:flex;gap:7px;align-items:center}.landing-section{max-width:1160px;margin:110px auto;padding:0 24px}.section-heading{text-align:center;margin-bottom:38px}.section-kicker{display:block;color:#303634;font-size:10px;letter-spacing:1.6px;font-weight:650}.landing-section h2{font-size:clamp(34px,3.7vw,49px);line-height:1.12;letter-spacing:-2px;margin:14px 0 19px;font-weight:650}.landing-section p{font-size:15px;line-height:1.8;color:#696969;max-width:500px}.section-heading>p{margin:0 auto;max-width:650px}.journey-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.journey-cards>article{position:relative;padding:29px 25px;border-radius:25px;border:1px solid #e5e5e5;background:linear-gradient(145deg,#fff,#f9f9f9);box-shadow:0 7px 26px #4e4e4e05;min-height:276px}.journey-number{position:absolute;top:27px;right:25px;color:#b4b4b4;font-size:13px}.journey-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:16px;background:#efefef;color:#303634;box-shadow:inset 0 1px #fff;margin-bottom:25px}.journey-cards h3{font-size:22px;font-weight:650;letter-spacing:-.6px;margin:0 0 12px}.journey-cards p{font-size:13px;line-height:1.8;margin:0 0 23px}.journey-tag{font-size:11px;color:#303634}.neighbourhood-section,.companion-section,.london-section{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:65px}.area-links{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 28px}.area-links>a{display:flex;align-items:center;gap:4px;padding:8px 11px;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:20px;color:#6c6c6c;font-size:11px}.neighbourhood-visual{position:relative;overflow:hidden;border:1px solid #fff;border-radius:28px;box-shadow:0 20px 50px #4040400d}.marketing-map.is-compact{height:365px}.is-compact .preview-search{left:16px;right:16px;top:15px;padding:11px;font-size:10px}.is-compact .preview-city{font-size:10px}.is-compact .preview-categories{display:none}.is-compact .preview-role{width:208px;padding:14px;bottom:38px;left:17px}.is-compact .preview-role strong{font-size:12px}.is-compact .preview-role .mini-eyebrow{font-size:7px}.is-compact .preview-pin>.brand-mark{width:37px;height:37px;flex-basis:37px;border-width:4px;border-radius:13px}.is-compact .preview-attribution{font-size:7px;max-width:165px}.neighbourhood-label{position:absolute;right:18px;bottom:44px;z-index:5;display:flex;align-items:center;gap:8px;padding:13px;border-radius:15px;color:#303634}.neighbourhood-label strong,.neighbourhood-label small{display:block}.neighbourhood-label strong{font-size:11px;color:#424242}.neighbourhood-label small{font-size:9px;margin-top:3px;color:#707070}.landing-tracker-section{max-width:1230px;background:#f6f6f6;border:1px solid #e7e7e7;border-radius:39px;padding:58px 50px 40px}.landing-tracker-section h2>span{color:#303634}.landing-tracker-preview{background:#fdfdfdd9;border:1px solid #fff;border-radius:23px;box-shadow:0 14px 36px #3036340c;overflow:hidden}.tracker-preview-title{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid #e5e5e5}.tracker-preview-title>div{display:flex;align-items:center;gap:9px;color:#303634;font-size:14px}.tracker-preview-title>span{font-size:10px;color:#6e6e6e}.mini-board{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:24px}.mini-board>div>h3{display:flex;align-items:center;gap:7px;font-size:12px;color:#6c6c6c;font-weight:600;margin:0 0 12px}.mini-board h3>span{height:6px;width:6px;border-radius:50%;background:var(--workspace-fill, #49379e)}.mini-board h3>small{margin-left:auto}.mini-board article{padding:17px;background:#fff;border:1px solid #e4e4e4;border-radius:15px;box-shadow:0 4px 12px #3d3d3d06}.mini-board article>small{font-size:10px;color:#676767;margin-left:7px}.mini-board article>.brand-mark{display:inline-flex;vertical-align:middle}.mini-board h4{font-size:13px;color:#393939;line-height:1.5;margin:15px 0 9px}.mini-board p{font-size:11px;line-height:1.7;margin-bottom:18px}.mini-board article>span{display:inline-flex;align-items:center;gap:5px;background:#f3f3f3;padding:5px 8px;border-radius:7px;color:#303634;font-size:9px}.tracker-preview-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#fafafa;border-top:1px solid #e7e7e7;font-size:11px;color:#6d6d6d}.tracker-preview-footer>span{display:flex;gap:5px;align-items:center}.tracker-preview-footer>a{font-weight:600;color:#303634}.tracker-feature-row{display:flex;justify-content:center;gap:40px;margin-top:26px;font-size:12px;color:#646464}.tracker-feature-row>span{display:flex;gap:8px;align-items:center}.companion-section{grid-template-columns:1fr 1fr;gap:100px}.companion-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:500px;background:radial-gradient(ellipse,#ebebeb,transparent 65%)}.phone-preview{width:236px;height:454px;padding:20px 12px 12px;border-radius:33px;border:5px solid #333333;background:#fdfdfd;box-shadow:0 20px 36px #41414120;position:relative;overflow:hidden;transform:rotate(-5deg)}.phone-island{position:absolute;width:64px;height:15px;background:#333;top:0;left:calc(50% - 32px);border-radius:0 0 10px 10px}.phone-preview .site-brand{gap:5px;margin:8px 0 14px}.phone-preview .site-brand>img{width:21px;height:21px}.phone-preview .site-brand>span{font-size:19px;letter-spacing:-1px}.phone-search{font-size:9px;display:flex;gap:7px;align-items:center;border:1px solid #dedede;border-radius:12px;padding:10px;color:#6d6d6d}.phone-search>svg:last-child{margin-left:auto;color:#303634}.phone-filter-pills{display:flex;gap:5px;padding:10px 0}.phone-filter-pills>span{font-size:8px;background:#f3f3f3;border:1px solid #d9d9d9;color:#303634;padding:4px 7px;border-radius:8px}.phone-map-drawing{position:relative;height:125px;background:repeating-linear-gradient(40deg,#efefef 0 23px,#fbfbfb 24px 29px,#ebebeb 30px 53px);border-radius:10px;overflow:hidden}.phone-map-water{position:absolute;left:-10px;right:-10px;top:70px;height:19px;transform:rotate(-15deg);background:#cfcfcf}.phone-mark{position:absolute;background:#fff;padding:4px;border-radius:10px;box-shadow:0 2px 8px #3c3c3c15}.phone-mark-0{left:40px;top:20px}.phone-mark-1{left:115px;top:48px}.phone-mark-2{left:85px;top:83px}.phone-preview>article{position:relative;z-index:2;background:#f9f9f9;border:1px solid #dddddd;border-radius:16px;padding:15px;margin-top:-11px;box-shadow:0 3px 12px #40404009}.phone-preview>article>span{font-size:7px;letter-spacing:1px;color:#636363}.phone-preview h4{font-size:12px;margin:10px 0 4px}.phone-preview article>small{font-size:9px;color:#6b6b6b}.phone-preview article>div{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:13px;border-radius:8px;background:var(--workspace-fill, #49379e);padding:7px;color:var(--workspace-on, #fff);font-size:9px}.phone-bottom{display:flex;justify-content:space-around;padding:15px;color:#303634}.companion-float{position:absolute;left:52%;bottom:35px;display:flex;gap:9px;align-items:center;padding:17px;border-radius:18px;color:#303634;white-space:nowrap;box-shadow:0 8px 30px #49494913}.companion-float strong,.companion-float small{display:block}.companion-float strong{font-size:11px;color:#424242}.companion-float small{font-size:9px;color:#727272;margin-top:4px}.platform-labels{display:flex;flex-direction:column;gap:13px;font-size:12px;color:#6e6e6e;margin:28px 0}.platform-labels>span{display:flex;gap:9px;align-items:center}.london-section{gap:120px}.london-card{text-align:center;border:1px solid #dddddd;border-radius:33px;background:linear-gradient(145deg,#fafafa,#ebebeb);padding:27px;position:relative}.london-coordinate{font-size:10px;letter-spacing:1px;color:#7e7e7e}.london-pin{width:100px;height:100px;background:#f8f8f8;color:#303634;border:1px solid #fff;box-shadow:0 9px 25px #30363410,inset 0 1px #fff;border-radius:33px;display:grid;place-items:center;margin:30px auto 22px}.london-card h3{font-size:35px;letter-spacing:-1px;margin:0}.london-card>p{font-size:13px;margin:6px auto 20px}.expansion-note{font-size:11px;line-height:1.8;color:#747474;margin:25px auto 0;max-width:240px;padding-top:19px;border-top:1px solid #d4d4d4}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq-section details{border-bottom:1px solid #e3e3e3;padding:18px 0}.faq-section summary{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px;font-weight:550;cursor:pointer;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary>span{font-size:21px;color:#303634;font-weight:400}.faq-section details[open] summary>span{transform:rotate(45deg)}.faq-section details>p{font-size:13px;max-width:100%;margin:14px 30px 0 0}.landing-final-cta{text-align:center;padding:70px 24px 80px;background:linear-gradient(180deg,#fcfcfc,#f3f3f3)}.landing-final-cta h2{font-size:63px;letter-spacing:-3px;margin:15px 0}.landing-final-cta>p{font-size:15px;color:#696969;margin:0 0 27px}.landing-final-cta .MuiButton-root{padding:13px 24px}.landing-footer{max-width:1280px;margin:auto;display:flex;justify-content:space-between;gap:30px;padding:45px 42px;color:#636363}.landing-footer p{font-size:11px;line-height:1.9}.landing-footer nav{display:flex;gap:24px;align-items:flex-start;font-size:12px;padding-top:13px}.landing-footer>p{padding-top:3px}.skip-link{position:absolute;top:-80px;left:20px;z-index:100;background:#fff;padding:12px;border-radius:10px}.skip-link:focus{top:10px}.route-loading,.not-found-page{min-height:100dvh;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;color:#5d5d5d;background:#fafafa}.route-loading>img{width:48px;height:48px}.not-found-page a{color:#303634;text-decoration:underline}.workspace-nav{display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:17px}.workspace-nav>a{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:12px;color:#5e5e5e;font-size:12px;font-weight:550;white-space:nowrap}.workspace-nav>a[aria-current=page]{background:var(--workspace-fill, #49379e);color:var(--workspace-on, #fff);box-shadow:0 3px 8px #30363421}.workspace-nav>a>span{font-size:10px;padding:1px 4px;border-radius:5px;background:#fff3}.map-workspace-nav{position:absolute;left:26px;top:104px;z-index:40}.shortlist-tracker-link{display:flex;justify-content:space-between;align-items:center;margin:0 20px 12px;padding:12px;border-radius:12px;color:#303634;background:#f1f1f1;border:1px solid #cfcfcf;font-size:12px;font-weight:600}.shortlist-tracker-link>span{font-size:10px;font-weight:450}.product-page-header{display:flex;align-items:center;gap:40px;max-width:1550px;padding:24px 38px;margin:auto}.product-header-end{margin-left:auto;display:flex;align-items:center;gap:22px}.prototype-label{font-size:11px;color:#707070}.profile-link{font-size:12px;border:1px solid #d4d4d4;background:#fafafa;padding:11px 15px;border-radius:13px;color:#636363}.login-page{min-height:100dvh;background:#fdfdfd;color:#333}.login-page>header{display:flex;align-items:center;justify-content:space-between;padding:26px 42px;max-width:1450px;margin:auto}.login-page>header>a:last-child{font-size:13px;color:#6f6f6f}.login-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;max-width:1250px;margin:25px auto 55px;padding:0 35px;align-items:stretch}.login-form-side{padding:38px 26px;max-width:420px;margin:auto;width:100%}.login-form-side h1{font-size:41px;line-height:1.1;letter-spacing:-1.9px;margin:22px 0 15px}.login-form-side>p:not(.login-preview-note){font-size:15px;line-height:1.75;color:#6f6f6f;margin-bottom:25px}.login-mode{display:flex;border:1px solid #dfdfdf;background:#f7f7f7;border-radius:15px;padding:4px;margin-bottom:22px}.login-mode>button{flex:1;padding:10px;border-radius:11px;font-size:12px;color:#6d6d6d}.login-mode>button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #5d5d5d0d;color:#303634;font-weight:600}.google-login-button.MuiButton-root{display:flex;gap:13px;width:100%;border-color:#d1d1d1;color:#5a5a5a;background:#fff;padding:11px;font-size:13px}.google-letter{font-size:19px;font-weight:650;color:#727272}.login-divider{display:flex;align-items:center;gap:13px;font-size:11px;color:#636363;margin:23px 0}.login-divider>span{height:1px;flex:1;background:#e2e2e2}.login-form-side form>label{display:flex;flex-direction:column;font-size:12px;gap:8px;font-weight:550;color:#595959}.login-form-side label>div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #bdbdbd;border-radius:13px;background:#fff;color:#858585}.login-form-side input{min-width:0;width:100%;border:0;outline:none;background:none;font-size:14px;color:#414141}.login-form-side form>.MuiButton-root{width:100%;margin-top:16px;padding:12px}.login-preview-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;color:#636363;margin:20px 0}.login-preview-note svg{margin-top:2px}.guest-login-link{display:block;text-align:center;font-size:13px;color:#303634;font-weight:600;padding:13px 0;text-decoration:underline;text-underline-offset:4px}.login-local-note{display:block;font-size:10px;color:#636363;text-align:center;line-height:1.7}.login-visual-side{background:linear-gradient(140deg,#f3f3f3,#ebebeb);padding:44px 32px 20px;border:1px solid #e2e2e2;border-radius:35px;overflow:hidden;display:flex;flex-direction:column}.login-visual-side h2{font-size:49px;line-height:1.08;letter-spacing:-2.1px;margin:15px 0 17px;color:#303634}.login-visual-side p{font-size:14px;line-height:1.8;color:#6d6d6d;margin:0 0 25px}.login-visual-side .marketing-map{border-radius:23px;border:1px solid #fff;flex:1;min-height:320px;box-shadow:0 12px 28px #30363411}.login-visual-footer{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#747474;margin-top:20px}.tracker-page{min-height:100dvh;background:radial-gradient(ellipse at 90% 5%,#ebebeb,transparent 45%),#f9f9f9;color:#343434}.tracker-main{max-width:1550px;margin:auto;padding:20px 38px 40px}.tracker-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:18px 0 35px}.tracker-intro h1{font-size:44px;font-weight:650;line-height:1.12;letter-spacing:-1.9px;margin:13px 0 12px}.tracker-intro p{font-size:14px;color:#737373;margin:0}.tracker-stage-overview{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:23px}.tracker-stage-overview>button{border:1px solid #dcdcdc;background:#fdfdfdb3;display:flex;align-items:center;gap:7px;padding:16px 12px;border-radius:17px;text-align:left;color:#6a6a6a;font-size:11px}.tracker-stage-overview>button>strong{margin-left:auto;color:#3b3b3b;font-size:20px;font-weight:600}.tracker-stage-overview>button[aria-pressed=true]{border-color:#303634;background:#f1f1f1}.stage-dot{width:6px;height:6px;border-radius:50%;background:var(--workspace-ink, var(--workspace-accent, #49379e));flex-shrink:0}[data-stage=Applied] .stage-dot,[data-stage=Applied]>header{color:#757575;background-color:transparent}[data-stage=Applied] .stage-dot{background:#757575}[data-stage=Interview] .stage-dot{background:var(--workspace-ink, var(--workspace-accent, #49379e))}[data-stage=Offer] .stage-dot{background:#7a7a7a}[data-stage=Closed] .stage-dot{background:#8c8c8c}.tracker-workbench{border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#ffffffeb,#f7f7f7ed);box-shadow:0 10px 35px #4a4a4a0b;border:1px solid #fff}.tracker-toolbar{display:flex;align-items:center;gap:10px;padding:17px;border-bottom:1px solid #e1e1e1;flex-wrap:wrap}.tracker-view-buttons{display:flex;padding:3px;background:#ededed;border-radius:12px}.tracker-view-buttons>button{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;font-size:11px;color:#676767}.tracker-view-buttons>button[aria-pressed=true]{background:#fff;color:#303634;box-shadow:0 2px 5px #5252520a}.tracker-search{display:flex;align-items:center;gap:8px;border:1px solid #d0d0d0;background:#fdfdfd;padding:10px 12px;border-radius:12px;flex:1;min-width:170px;max-width:320px;color:gray}.tracker-search>input{border:0;outline:none;background:none;width:100%;min-width:0;font-size:12px;color:#4e4e4e}.attention-filter{padding:10px 12px;border:1px solid #d8d8d8;border-radius:12px;font-size:11px;color:#6f6f6f;white-space:nowrap;background:#fafafa}.attention-filter>span{margin-left:5px;color:#303634}.attention-filter[aria-pressed=true]{background:#ededed;border-color:#303634}.tracker-toolbar>.MuiInputBase-root{font-size:12px;min-width:135px;background:#fbfbfb;border-radius:12px}.export-tracker{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;color:#717171;padding:10px}.export-tracker:disabled{opacity:.4;cursor:default}.tracker-table-scroll{overflow:auto}.tracker-table{width:100%;border-collapse:collapse;min-width:920px}.tracker-table th{padding:14px 18px;text-align:left;font-size:10px;letter-spacing:.6px;font-weight:600;text-transform:uppercase;color:#636363;background:#fbfbfb;border-bottom:1px solid #e2e2e2}.tracker-table td{padding:17px 18px;border-bottom:1px solid #e4e4e4;font-size:11px;color:#6a6a6a;vertical-align:middle}.tracker-table tbody tr:hover{background:#fafafa}.tracked-role{display:flex;align-items:center;gap:10px;text-align:left;max-width:300px}.tracked-role>span:last-child{display:flex;flex-direction:column;gap:5px}.tracked-role strong{font-size:13px;line-height:1.45;font-weight:600;color:#3c3c3c}.tracked-role small{font-size:10px;color:#7a7a7a}.tracked-role:hover strong{text-decoration:underline}.tracker-priority{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#f3f3f3;border:1px solid #d9d9d9;border-radius:8px;color:#303634;font-size:10px;white-space:nowrap}.tracker-table .stage-select{min-width:125px;background:#fbfbfb;border-radius:11px;font-size:11px}.stage-select fieldset{border-color:#d6d6d6}.next-step-cell{color:#6e6e6e;font-size:11px;line-height:1.6;text-align:left;max-width:210px}.next-step-cell:hover{text-decoration:underline}.open-workspace-button{font-size:11px;white-space:nowrap;color:#303634}.quiet-label{color:#939393}.tracker-footer{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;color:#636363;font-size:10px;background:#fbfbfb}.tracker-prototype-note{font-size:11px;color:#858585;margin:20px 0}.tracker-empty{text-align:center;padding:65px 24px 75px;max-width:550px;margin:auto}.tracker-empty>div{display:grid;place-items:center;width:65px;height:65px;background:#efefef;border:1px solid #d5d5d5;color:#303634;border-radius:22px;margin:0 auto 24px}.tracker-empty h2{font-size:28px;line-height:1.25;letter-spacing:-1px;margin:0 0 15px;color:#4b4b4b}.tracker-empty p{font-size:14px;line-height:1.8;color:#7b7b7b;margin:0 0 25px}.example-tracker-button{display:block;margin:17px auto 0;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#303634;padding:7px}.tracker-board{display:flex;gap:14px;overflow-x:auto;padding:20px;scrollbar-width:thin}.tracker-board-column{width:250px;min-width:250px;padding:14px;background:#f0f0f0;border:1px solid #dfdfdf;border-radius:18px;min-height:370px}.tracker-board-column>header{display:flex;align-items:center;gap:7px;color:#636363}.tracker-board-column>header h2{font-size:13px;font-weight:600;margin:0}.tracker-board-column>header span{margin-left:auto;font-size:11px}.tracker-board-column>p{font-size:10px;color:#636363;line-height:1.6;min-height:29px}.tracker-board-card{border:1px solid #dadada;background:#fdfdfd;border-radius:14px;margin:15px 0;padding:15px;box-shadow:0 3px 9px #5d5d5d06}.tracker-board-card>div{display:flex;align-items:center;gap:8px;font-size:11px;color:#636363}.tracker-board-card h3{font-size:13px;line-height:1.5;color:#4f4f4f;margin:14px 0 10px;text-align:left}.tracker-board-card>p{font-size:11px;color:#636363;line-height:1.7}.tracker-board-card .MuiInputBase-root{width:100%;font-size:11px;border-radius:10px;background:#f7f7f7;margin-top:6px}.missing-role-notice{padding:20px;text-align:center;color:#636363}.missing-role-notice button{text-decoration:underline}.jd-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.is-workspace .jd-workspace{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr)}.jd-reading>h3{font-size:15px;margin:27px 0 12px;color:#474747}.jd-reading>p,.jd-bullets{font-size:14px;line-height:1.85;color:#656565}.jd-bullets{padding-left:19px;list-style:disc}.jd-bullets>li{padding-left:3px;margin:7px 0}.jd-source{display:flex;gap:12px;padding:17px;border:1px solid #dddddd;border-radius:17px;background:#f7f7f7;margin-top:28px;color:#303634}.jd-source strong{font-size:12px;color:#555}.jd-source p{font-size:11px;line-height:1.8;color:#636363;margin:8px 0}.jd-source a{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#303634}.jd-added{background:#f4f4f4;border:1px solid #d3d3d3;border-radius:12px;padding:12px;color:#303634!important;font-size:13px!important}.jd-actions{padding:16px 24px 22px!important;gap:9px;flex-wrap:wrap;border-top:1px solid #e4e4e4}.jd-actions>.MuiButton-root{margin-left:0!important;font-size:12px}.application-plan{background:#f6f6f6;border:1px solid #d8d8d8;border-radius:21px;padding:22px;height:max-content;position:sticky;top:0}.application-plan h3{font-size:23px;color:#616161;letter-spacing:-.7px;margin:11px 0}.application-plan>p{font-size:12px;line-height:1.7;color:#636363;margin:0 0 22px}.application-plan>label{display:flex;flex-direction:column;gap:7px;margin:18px 0 7px;font-size:12px;font-weight:600;color:#636363}.application-plan .MuiInputBase-root{background:#fbfbfb;font-size:13px;border-radius:12px}.application-plan>.MuiButton-root{width:100%;font-size:12px;margin:9px 0}.application-plan input:not(.MuiSelect-nativeInput),.application-plan textarea{border:1px solid #c0c0c0;background:#fbfbfb;border-radius:11px;padding:11px;font:inherit;color:#515151;resize:vertical}.application-plan>small{font-size:10px;line-height:1.7;color:#636363;display:block}.application-plan>small[role=alert]{color:#303634}.submission-note{padding:2px 0 7px}.plan-save-state{display:block;font-size:10px;color:#636363;margin-top:10px}.application-plan h4{font-size:12px;color:#6e6e6e;margin:24px 0 12px}.application-history{list-style:none;margin:0;padding:0}.application-history li{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid #dbdbdb;font-size:10px;line-height:1.5;color:#636363}.application-history time{white-space:nowrap;color:#636363}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.map-workspace-nav{left:32px;top:112px}}@media(max-width:1200px){.landing-header{gap:20px}.landing-header>nav{gap:18px;font-size:13px}.landing-section{margin-top:85px;margin-bottom:85px}.companion-section,.london-section{gap:60px}.tracker-main{padding:15px 24px 35px}.product-page-header{padding:22px 24px;gap:26px}.tracker-stage-overview{gap:7px}.tracker-stage-overview>button{padding:13px 8px;font-size:10px}.map-workspace-nav{left:22px;top:99px}.workspace-nav>a{padding:8px 9px;font-size:11px}.login-layout{gap:24px}.login-visual-side{padding:37px 25px 20px}.login-visual-side h2{font-size:42px}}@media(max-width:900px){.landing-header>nav{display:none}.landing-hero{padding-top:35px}.landing-hero h1{letter-spacing:-2.8px}.landing-section h2{letter-spacing:-1.5px}.neighbourhood-section,.companion-section,.london-section{gap:35px}.journey-cards{gap:11px}.journey-cards>article{padding:25px 20px}.journey-cards h3{font-size:20px}.landing-tracker-section{margin-left:20px;margin-right:20px;padding:40px 25px 30px}.companion-float{left:40%;padding:12px}.faq-section{gap:40px}.tracker-stage-overview{grid-template-columns:repeat(4,1fr)}.tracker-intro h1{font-size:36px}.product-header-end{gap:13px}.prototype-label{display:none}.tracker-toolbar .export-tracker{margin-left:0}.login-layout{grid-template-columns:1fr 1fr;padding:0 22px;gap:20px}.login-form-side{padding:20px 5px}.login-form-side h1,.login-visual-side h2{font-size:35px}.login-visual-side .marketing-map{min-height:360px}.login-visual-side .preview-role{left:12px;width:200px}.login-visual-footer{font-size:8px}.map-workspace-nav{display:none}.is-workspace .jd-workspace{grid-template-columns:1fr}.application-plan{position:static}.landing-footer{flex-wrap:wrap}.landing-footer nav{flex-wrap:wrap}}@media(max-width:600px){.landing-header{padding:20px;gap:15px}.landing-header .site-brand>span{font-size:28px}.landing-header .site-brand>img{width:34px;height:34px}.landing-header>div>.MuiButton-root{display:none}.landing-hero{padding:27px 16px 0}.landing-hero h1{font-size:45px;letter-spacing:-2.4px;line-height:1.09;margin:24px 0 18px}.landing-hero>p{font-size:14px;line-height:1.8;padding:0 8px}.desktop-break{display:none}.landing-hero-actions{gap:8px;flex-wrap:wrap;margin-top:22px}.landing-hero-actions .MuiButton-root{padding:11px 16px;font-size:12px;border-radius:14px}.landing-hero>small{font-size:10px}.hero-map-frame{margin-top:31px;border-radius:20px}.preview-window-bar{padding:0 12px;height:42px}.preview-window-bar>span{font-size:9px}.preview-window-bar .site-brand>span{font-size:17px}.preview-window-bar .site-brand>img{width:20px;height:20px}.marketing-map{height:350px}.preview-search{left:12px;right:12px;top:13px;font-size:9px;padding:11px;gap:6px}.preview-search>span:not(.preview-city){max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-city{font-size:10px;padding-left:7px;gap:3px}.preview-categories{top:65px;left:12px;gap:5px;right:12px;overflow:auto}.preview-categories>button{font-size:9px;padding:7px 9px;white-space:nowrap}.preview-pin>.brand-mark{height:34px;width:34px;flex-basis:34px;border-width:4px;border-radius:12px}.preview-pin>span:last-child{font-size:8px;padding:3px 5px}.preview-role{left:12px;bottom:35px;width:185px;padding:12px;border-radius:16px}.preview-role .mini-eyebrow{font-size:7px}.preview-role strong{font-size:11px}.preview-role small{font-size:8px}.preview-role>div{margin-top:9px;gap:6px}.preview-role .brand-mark{width:25px;height:25px;flex-basis:25px;border-radius:8px}.preview-role>p{font-size:11px;margin:10px 0}.preview-role>p>span{font-size:8px}.preview-prioritise{font-size:9px;padding:8px}.preview-map-note,.preview-attribution{font-size:7px;max-width:160px}.preview-attribution{max-width:135px;text-align:right}.landing-proof{gap:10px;justify-content:space-around;align-items:flex-start;margin-top:18px;font-size:9px;line-height:1.6}.landing-proof>span{flex:1;max-width:100px;gap:5px;flex-direction:column}.landing-proof svg{width:14px;height:14px}.landing-section{margin:65px auto;padding:0 22px}.section-kicker{font-size:9px;line-height:1.8;letter-spacing:1.1px}.landing-section h2{font-size:35px;letter-spacing:-1.4px}.landing-section p{font-size:13px}.journey-cards{grid-template-columns:1fr;gap:13px}.journey-cards>article{min-height:0;padding:24px}.journey-icon{height:43px;width:43px;margin-bottom:18px}.journey-cards h3{font-size:23px}.journey-cards p{margin-bottom:17px}.neighbourhood-section,.companion-section,.london-section,.faq-section{grid-template-columns:1fr;gap:30px}.neighbourhood-section .marketing-map{height:330px}.neighbourhood-label{right:15px;bottom:110px;padding:10px}.neighbourhood-label strong{font-size:10px}.neighbourhood-label small{font-size:8px}.landing-tracker-section{margin:65px 12px;padding:33px 15px 27px;border-radius:26px}.landing-tracker-section .section-heading{margin-bottom:27px}.tracker-preview-title{padding:15px 12px;gap:10px}.tracker-preview-title>div{font-size:12px;gap:6px}.tracker-preview-title>span{font-size:8px;max-width:70px;text-align:right}.mini-board{gap:8px;padding:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-board>div>h3{font-size:9px;gap:4px}.mini-board article{padding:10px 8px;border-radius:11px}.mini-board article .brand-mark{height:23px;width:23px;flex-basis:23px}.mini-board article>small{font-size:8px;display:block;margin:7px 0}.mini-board h4{font-size:10px;margin:11px 0 8px}.mini-board p{font-size:9px;line-height:1.6}.mini-board article>span{font-size:8px;padding:4px;gap:3px}.tracker-preview-footer{font-size:9px;line-height:1.6;padding:12px;gap:15px}.tracker-preview-footer>span{max-width:140px}.tracker-preview-footer>a{max-width:100px;text-align:right}.tracker-feature-row{gap:14px;font-size:9px;align-items:flex-start}.tracker-feature-row>span{flex-direction:column;gap:6px;text-align:center}.companion-visual{min-height:470px;order:2}.companion-float{left:39%;bottom:20px;max-width:200px;white-space:normal}.phone-preview{transform:rotate(-3deg)}.london-card{padding:25px}.london-pin{margin-top:25px}.faq-section{gap:10px}.faq-section details{padding:18px 0}.faq-section summary{font-size:13px;line-height:1.6}.landing-final-cta{padding:52px 22px 60px}.landing-final-cta h2{font-size:46px;letter-spacing:-2px}.landing-final-cta>p{font-size:13px;line-height:1.8}.landing-footer{padding:30px 24px;gap:25px}.landing-footer nav{display:flex;flex-direction:column;gap:15px;font-size:11px;padding-top:9px}.landing-footer>p{width:100%;margin:0}.login-page>header{padding:20px}.login-page>header>a:last-child{font-size:12px}.login-layout{grid-template-columns:1fr;margin:10px auto 35px;padding:0 20px}.login-form-side{padding:20px 6px;max-width:380px}.login-form-side h1{font-size:36px}.login-visual-side{display:none}.product-page-header{padding:18px 16px;gap:14px;flex-wrap:wrap}.product-page-header .site-brand>img{width:31px;height:31px}.product-page-header .site-brand>span{font-size:26px}.product-page-header .workspace-nav{order:3;width:100%;justify-content:center}.product-page-header .workspace-nav>a{flex:1;font-size:12px}.product-header-end{margin-left:auto}.profile-link{font-size:11px;padding:9px 12px}.tracker-main{padding:5px 15px 25px}.tracker-intro{margin:13px 0 25px;align-items:flex-start;gap:15px}.tracker-intro h1{font-size:31px;letter-spacing:-1.4px}.tracker-intro p{font-size:12px;line-height:1.7}.tracker-intro>.MuiButton-root{font-size:10px;padding:8px 11px;white-space:nowrap;min-width:0}.tracker-intro .section-kicker{font-size:8px}.tracker-stage-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:15px}.tracker-stage-overview>button{padding:11px 9px;font-size:9px;gap:4px;border-radius:12px}.tracker-stage-overview>button>strong{font-size:18px}.tracker-toolbar{padding:13px;gap:8px}.tracker-toolbar .tracker-search{order:4;max-width:none;width:100%}.tracker-toolbar>.MuiInputBase-root{font-size:11px;min-width:128px}.attention-filter{font-size:10px;padding:10px}.tracker-toolbar .export-tracker{font-size:10px;padding:8px;margin-left:auto}.tracker-workbench{border-radius:20px}.tracker-table{min-width:850px}.tracker-table th{font-size:9px;padding:12px}.tracker-table td{padding:14px 12px}.tracker-footer{flex-direction:column;font-size:9px;gap:8px}.tracker-prototype-note{font-size:10px;line-height:1.7}.tracker-empty{padding:40px 20px}.tracker-empty h2{font-size:25px}.tracker-empty p{font-size:12px}.tracker-board{padding:15px;gap:10px}.tracker-board-column{min-width:235px;width:235px}.job-detail-dialog .MuiDialog-paper{margin:12px;max-height:calc(100% - 24px);width:calc(100% - 24px)}.job-detail-dialog .MuiDialogContent-root{padding:0 19px 20px}.job-detail-dialog .preview-title{font-size:25px;line-height:1.25}.job-detail-dialog .job-preview-company{gap:9px}.job-detail-dialog .sample-job-chip{font-size:9px;white-space:nowrap}.jd-reading>p,.jd-bullets{font-size:13px}.jd-actions{padding:12px 16px 18px!important;gap:7px}.jd-actions>.MuiButton-root{font-size:10px;min-height:40px}.jd-actions>.employer-apply-action{display:none}.application-plan{padding:20px}.jd-workspace{gap:22px}.shortlist-tracker-link{margin-left:20px;margin-right:20px;font-size:11px}.shortlist-guidance,.map-workspace-nav{display:none}.application-history li{font-size:11px}.jd-source p{font-size:12px}.jd-source strong,.jd-source a{font-size:13px}}@media(prefers-reduced-transparency:reduce){.preview-search,.preview-role,.neighbourhood-label,.companion-float,.tracker-workbench{background:#fafafa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.phone-role-note{display:none}@media(max-width:600px){.job-detail-dialog:not(.is-workspace) .jd-description{display:none}.phone-role-note{display:block;font-size:13px;line-height:1.7;color:#636363}.job-detail-dialog.is-workspace .employer-apply-action{display:inline-flex}}:root{--accent: var(--workspace-ink, var(--workspace-accent, #49379e));--accent-dark: #303634}body{background:#fcfcfc}.landing-page,.login-page{background:#fff;color:#272727}.site-brand>span>span{color:#303634}.landing-header{padding-top:24px;padding-bottom:24px}.landing-header .MuiButton-root{background:#272727;border-radius:14px}.landing-header>nav{color:#5a5a5a}.landing-hero{padding:28px 40px 0;background:radial-gradient(ellipse at 82% 10%,#f3f3f3 0,transparent 38%)}.hero-intro{max-width:1300px;margin:0 auto 86px;display:grid;grid-template-columns:1fr 1.08fr;gap:24px;align-items:center;text-align:left}.hero-copy{position:relative;z-index:1;padding:28px 0 30px 10px}.launch-pill{background:#f8f8f8;border-color:#e8e8e8;color:#606060;font-size:12px}.launch-pill>span{background:var(--workspace-fill, #49379e);box-shadow:0 0 0 4px #e8e8e8}.landing-hero h1{font-size:clamp(55px,5.3vw,78px);letter-spacing:-4.5px;line-height:1.1;margin:28px 0 27px;font-weight:720}.landing-hero h1 .hero-closer{display:inline-flex;align-items:center;gap:12px;padding:0 14px 4px;background:#e9e9e9;color:#263c20;border-radius:20px;transform:rotate(-3deg);box-shadow:0 4px #b9db69;margin:5px 0 0 4px}.hero-closer>svg{color:#34662d}.hero-copy>p{max-width:450px;font-size:17px;line-height:1.8;color:#626262}.hero-copy .landing-hero-actions{justify-content:flex-start;margin-top:29px;gap:10px}.hero-copy .landing-hero-actions .MuiButton-root{border-radius:14px;padding:13px 19px;font-size:14px}.hero-copy>small{font-size:12px;color:#6e6e6e}.hero-company-stack{display:flex;gap:15px;align-items:center;margin-top:36px}.hero-company-stack>div{display:flex;padding-left:5px}.hero-company-stack .brand-mark{border:3px solid #fff;width:35px;height:35px;margin-left:-5px;border-radius:12px}.hero-company-stack>span{font-size:11px;color:#6d6d6d;line-height:1.6}.hero-company-stack strong{font-weight:550;color:#3c3c3c}.product-preview-heading{text-align:center;margin-bottom:28px}.product-preview-heading h2{font-size:39px;letter-spacing:-1.7px;margin:13px 0 12px}.product-preview-heading>p{font-size:15px;color:#6f6f6f}.section-kicker{color:#303634}.hero-map-frame{margin-top:24px;background:#fafafa;border-color:#e5e5e5;box-shadow:0 28px 80px #3036341a,0 3px 15px #27272708;border-radius:24px}.preview-window-bar{background:#ffffffd9;border-color:#e8e8e8}.marketing-tiles{filter:saturate(.85) contrast(.94) brightness(1.02)}.marketing-map-wash{background:linear-gradient(120deg,#f0f0f01a,#f7f7f71a)}.preview-city{color:#303634}.preview-categories>button[aria-pressed=true],.preview-prioritise{background:var(--workspace-fill, #49379e)}.preview-role{background:#fffffff0;border-color:#fff}.preview-role>p,.preview-role strong{color:#414141}.preview-pin{transition:left .7s cubic-bezier(.2,.7,.3,1),top .7s cubic-bezier(.2,.7,.3,1),transform .25s}.preview-pin:hover{transform:translateY(-8px) scale(1.08)}.landing-proof{color:#646464}.landing-proof svg{color:#303634}.landing-section{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1)}.landing-section.is-revealed{opacity:1;transform:translateY(0)}.journey-cards{gap:20px}.journey-cards>article{background:#f3f3f3;border:1px solid #ebebeb;border-radius:25px;box-shadow:none;transition:transform .3s,box-shadow .3s}.journey-cards>article:nth-child(2){background:#f3f3f3;border-color:#ececec}.journey-cards>article:nth-child(3){background:#f3f3f3;border-color:#e8e8e8}.journey-cards>article:hover{transform:translateY(-7px);box-shadow:0 18px 40px #42424212}.journey-icon{background:#fff;color:#303634;box-shadow:0 4px 14px #30363410}.journey-cards>article:nth-child(2) .journey-icon{color:#888}.journey-cards>article:nth-child(3) .journey-icon{color:#4a702b}.journey-number{color:#5f5f5f}.journey-tag{color:#606060}.journey-cards>article:nth-child(2) .journey-tag{color:#727272}.journey-cards>article:nth-child(3) .journey-tag{color:#4b692c}.landing-section h2{color:#2c2c2c}.landing-section h2>span{color:#303634}.landing-section p{color:#696969}.area-links a{color:#696969;background:#f3f3f3;border-color:#e4e4e4}.landing-tracker-section{background:radial-gradient(ellipse at 10% 10%,#ececec,transparent 60%),linear-gradient(140deg,#f7f7f7,#f6f6f6);border-color:#e8e8e8}.landing-tracker-preview{background:#ffffffc9;box-shadow:0 22px 55px #55555512;border:1px solid #fff}.tracker-preview-title{color:#494949;border-color:#e5e5e5}.mini-board>div:nth-child(1){background:#f5f5f5;border-radius:15px}.mini-board>div:nth-child(2){background:#f1f1f1;border-radius:15px}.mini-board>div:nth-child(3){background:#f0f0f0;border-radius:15px}.mini-board article{transition:transform .3s,box-shadow .3s}.mini-board article:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:0 12px 20px #46464615}.mini-board article>span{background:#f0f0f0;color:#646464}.mini-board h3{color:#636363}.mini-board>div:nth-child(2) h3{color:#727272}.mini-board>div:nth-child(3) h3{color:#4a6c34}.tracker-feature-row,.tracker-preview-footer,.tracker-preview-footer a{color:#666}.london-card{background:radial-gradient(circle at 60% 25%,#ebebeb,transparent 55%),linear-gradient(145deg,#f4f4f4,#ebebeb);border-color:#e7e7e7}.london-pin{background:#fff;color:#4c772f;box-shadow:0 15px 40px #38552818}.london-coordinate,.expansion-note{color:#606060}.faq-section details{border-color:#e4e4e4}.faq-section summary{color:#434343}.faq-section summary>span{color:#303634}.landing-final-cta{background:radial-gradient(ellipse at 20% 75%,#f0f0f0,transparent 40%),radial-gradient(ellipse at 85% 50%,#e8e8e8,transparent 50%),#f8f8f8;padding-top:95px}.landing-final-cta h2{font-size:clamp(36px,4.5vw,64px);letter-spacing:-2.8px}.landing-final-cta h2>span{color:#303634}.landing-footer{background:#fff;color:#646464}.landing-footer p,.landing-footer nav{color:#666}.opportunity-scene{position:relative;isolation:isolate;width:100%;height:575px;min-width:0;border-radius:38px;overflow:hidden;background:#f6f6f6;border:1px solid #fff;box-shadow:inset 0 0 0 1px #ededed,0 30px 80px #3036340a}.scene-grid{position:absolute;inset:-25%;transform:rotate(-22deg);background-image:linear-gradient(#fff9 2px,transparent 2px),linear-gradient(90deg,#fff9 2px,transparent 2px);background-size:66px 66px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.scene-orb{position:absolute;border-radius:50%;filter:blur(12px);pointer-events:none}.scene-orb-blue{width:350px;height:350px;right:-80px;top:-70px;background:radial-gradient(circle,#d2d2d2,transparent 70%)}.scene-orb-lime{width:390px;height:390px;left:-140px;bottom:-120px;background:radial-gradient(circle,#d8d8d8,transparent 70%)}.scene-river{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c9c9c9;stroke-width:29;opacity:.55}.scene-city{position:absolute;top:25px;left:25px;display:flex;gap:7px;align-items:center;font-size:12px;font-weight:600;color:#616161;padding:9px 12px;border:1px solid #fff;border-radius:20px;background:#ffffffc9;backdrop-filter:blur(12px)}.scene-city>span{width:6px;height:6px;border-radius:50%;background:var(--workspace-fill, #49379e)}.scene-place{position:absolute;font-size:9px;letter-spacing:2px;color:#727272;font-weight:600}.scene-place-one{top:116px;left:40%;transform:rotate(-22deg)}.scene-place-two{bottom:133px;left:31px;transform:rotate(-22deg)}.scene-place-three{bottom:142px;right:30px;transform:rotate(-22deg)}.scene-company{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:5px;animation:company-drift 7s ease-in-out infinite alternate;will-change:transform}.scene-company .brand-mark{width:52px;height:52px;border:5px solid #fff;border-radius:17px;box-shadow:0 8px 18px #5050501a;transition:box-shadow .2s}.scene-company>span{color:#535353;background:#ffffffd9;padding:3px 7px;font-size:9px;border-radius:6px}.scene-company:hover .brand-mark{box-shadow:0 10px 22px #30363438}.scene-company-0{top:16%;left:12%;animation-delay:-1s}.scene-company-1{top:14%;right:18%;animation-delay:-3s}.scene-company-2{top:40%;right:5%;animation-delay:-5s}.scene-company-3{top:49%;left:5%;animation-delay:-2s}.scene-company-4{bottom:19%;right:19%;animation-delay:-6s}.scene-company-5{bottom:19%;left:20%;animation-delay:-4s}.scene-company-6{top:28%;left:40%;animation-delay:-7s}.scene-company-7{bottom:38%;right:23%;animation-delay:-3.5s}.scene-role-card{position:absolute;z-index:3;width:280px;left:calc(50% - 140px);top:34%;padding:19px;background:#ffffffed;border:1px solid #fff;border-radius:22px;box-shadow:0 22px 55px #5d5d5d26,inset 0 1px #fff;backdrop-filter:blur(20px) saturate(1.5);animation:role-spring-in .65s cubic-bezier(.2,1.2,.3,1) both}.scene-role-kicker{display:flex;align-items:center;gap:5px;font-size:10px;color:#303634;margin-bottom:17px;font-weight:550}.scene-role-kicker>span:first-child{width:6px;height:6px;background:var(--workspace-fill, #49379e);border-radius:50%}.scene-source{margin-left:auto;font-size:9px;color:#6d6d6d}.scene-role-company{display:flex;align-items:center;gap:8px;color:#474747;font-size:12px}.scene-role-company small{display:block;color:#6d6d6d;font-size:10px;margin-top:3px}.scene-save{margin-left:auto;color:#303634}.scene-role-card h2{font-size:22px;line-height:1.2;letter-spacing:-.6px;margin:17px 0 12px;color:#333}.scene-role-meta{display:flex;justify-content:space-between;color:#636363;font-size:11px;margin-bottom:19px}.scene-role-meta>span:first-child{color:#303634;font-weight:650}.scene-role-open{display:flex;align-items:center;justify-content:space-between;background:var(--workspace-fill, #49379e);padding:11px 12px;border-radius:12px;color:var(--workspace-on, #fff);font-size:12px;font-weight:550;box-shadow:0 4px 12px #30363425}[data-tone=violet] .scene-role-open{background:#818181}[data-tone=green] .scene-role-open{background:#347448}.scene-next{position:absolute;z-index:4;right:20px;bottom:93px;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #fff;border-radius:15px;background:#ffffffdb;animation:next-step-arrive .9s .7s both;box-shadow:0 8px 25px #5f5f5f12}.scene-next>span{padding:8px;display:flex;background:#ececec;color:#497329;border-radius:10px}.scene-next strong{display:block;font-size:11px;color:#454545;font-weight:650}.scene-next small{display:block;font-size:9px;color:#606060;margin-top:3px}.scene-bottom{position:absolute;z-index:5;bottom:36px;left:19px;right:19px;display:flex;justify-content:space-between;gap:8px;align-items:center}.scene-role-tabs{display:flex;gap:3px;padding:4px;border:1px solid #fff;border-radius:13px;background:#ffffffb8;backdrop-filter:blur(12px)}.scene-role-tabs button{font-size:10px;padding:8px 9px;border-radius:9px;color:#636363}.scene-role-tabs button[aria-pressed=true]{background:#fff;color:#303634;box-shadow:0 2px 6px #4e4e4e15}.scene-motion-control{font-size:10px;color:#606060;padding:8px;border-radius:9px;background:#ffffffa1;white-space:nowrap}.scene-disclaimer{position:absolute;bottom:15px;width:100%;text-align:center;color:#686868;font-size:9px}.motion-paused .scene-company{animation-play-state:paused!important}@keyframes company-drift{0%{transform:translate3d(0,-6px,0) rotate(-5deg)}to{transform:translate3d(10px,10px,0) rotate(5deg)}}@keyframes role-spring-in{0%{opacity:0;transform:translateY(28px) scale(.86) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes next-step-arrive{0%{opacity:0;transform:translate(30px,10px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.login-layout{grid-template-columns:.85fr 1.15fr;margin-top:12px;max-width:1330px;gap:35px}.login-form-side{background:#fff;border:1px solid #ebebeb;border-radius:26px;padding:32px;box-shadow:0 18px 65px #4b4b4b08;max-width:420px}.login-mode{background:#f3f3f3;border-color:#e4e4e4}.login-mode>button{color:#696969}.login-mode>button[aria-pressed=true]{color:#303634}.login-form-side h1{color:#333}.login-form-side>p:not(.login-preview-note),.login-local-note,.login-page>header>a:last-child{color:#666}.login-form-side label>div{border-color:#d2d2d2;color:#727272;border-radius:13px}.login-form-side label>div:focus-within{box-shadow:0 0 0 4px #efefef;border-color:#303634}.login-form-side form>label,.google-login-button.MuiButton-root{color:#565656}.google-login-button.MuiButton-root{border-color:#d9d9d9}.google-letter{background:conic-gradient(#4285f4 0 90deg,#34a853 90deg 165deg,#fbbc05 165deg 230deg,#ea4335 230deg 280deg,#4285f4 280deg);background-clip:text;color:transparent}.login-divider{color:#717171}.login-divider>span{background:#e6e6e6}.login-preview-note{background:#f6f6f6;color:#646464;padding:11px;border-radius:12px}.guest-login-link{color:#303634}.login-visual-side{background:#f9f9f9;border:1px solid #ececec;padding:32px 28px 12px;overflow:hidden}.login-visual-side h2{font-size:44px;color:#3b3b3b;margin:13px 0}.login-visual-side>div>p{color:#6a6a6a}.login-visual-side .opportunity-scene{height:480px;margin-top:18px;box-shadow:none;border:0}.login-visual-side .scene-role-card{top:30%}.login-visual-side .scene-company .brand-mark{width:43px;height:43px;border-radius:15px}.glass,.search-toolbar,.filter-chip{background-color:#ffffffd9;border-color:#ffffffed}.material,.results-panel,.company-detail{background-color:#fffe}.MuiDialog-root .MuiBackdrop-root{background-color:#2e2e2e3d}.app-header .prototype-badge{background:#fff}.company-card,.job-result{background:#ffffffa6;border-color:#eaeaea}.company-card:hover,.job-result:hover{background:#fff;border-color:#c7c7c7;box-shadow:0 7px 23px #4f4f4f0c}.company-card.selected{border-color:silver;background:#f6f6f6}.nav-rail>button.active,.nav-rail>button[aria-pressed=true],.workspace-nav>a[aria-current=page]{background:var(--workspace-fill, #49379e);color:var(--workspace-on, #fff);box-shadow:0 4px 13px #30363429}.priority-control.priority-top{background:#f3f3f3;color:#303634;border-color:#cdcdcd}.priority-filters button[aria-pressed=true]{background:#f0f0f0;color:#303634;border-color:#c8c8c8}.preview-priorities{background:#f6f6f6;border-color:#e5e5e5}.preview-priorities button[aria-pressed=true]{background:var(--workspace-fill, #49379e);color:var(--workspace-on, #fff);border-color:#303634}.preview-priorities h3{color:#555}.preview-priorities p{color:#636363}.jd-source{background:#f6f6f6;border-color:#e4e4e4;color:#5e5e5e}.jd-source p{color:#6a6a6a}.jd-source strong,.jd-source a{color:#616161}.application-plan{background:#f6f6f6;border-color:#e5e5e5}.application-plan h3{color:#606060}.application-plan>p,.application-plan label,.application-plan small,.application-history,.application-history time,.application-history li,.mini-eyebrow,.plan-save-state{color:#676767}.application-plan input,.application-plan textarea{color:#4c4c4c;border-color:#d1d1d1;background:#ffffffd9;font-size:14px}.application-history li{border-color:#e0e0e0;font-size:11px}.application-plan h4{color:#4f4f4f}.jd-reading>h3,.jd-description h3{color:#525252}.jd-description p,.jd-description li{color:#676767;font-size:14px;line-height:1.8}.jd-description h3{font-size:15px;margin:26px 0 13px}.shortlist-tracker-link{color:#303634;background:#f3f3f3;border-color:#e3e3e3}.tracker-page{background:radial-gradient(ellipse at 92% 4%,#efefef,transparent 35%),#fcfcfc}.tracker-intro h1{color:#343434}.tracker-intro h1>span{color:#303634}.tracker-intro p{color:#686868}.tracker-stage-overview>button{border-color:#e4e4e4;background:#ffffffc9;color:#636363;font-size:12px;transition:transform .2s,background .2s,box-shadow .2s}.tracker-stage-overview>button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #57575710}.tracker-stage-overview>button[aria-pressed=true]{background:#f0f0f0;border-color:#bfbfbf;color:#303634}.tracker-stage-overview>button[data-stage=Prioritised] .stage-dot{background:var(--workspace-ink, var(--workspace-accent, #49379e))}.tracker-stage-overview>button[data-stage=Preparing] .stage-dot{background:#919191}.tracker-stage-overview>button[data-stage=Referral] .stage-dot{background:var(--workspace-ink, var(--workspace-accent, #49379e))}.tracker-stage-overview>button[data-stage=Applied] .stage-dot{background:#218a80}.tracker-stage-overview>button[data-stage=Interview] .stage-dot{background:var(--workspace-ink, var(--workspace-accent, #49379e))}.tracker-stage-overview>button[data-stage=Offer] .stage-dot{background:#548638}.tracker-stage-overview>button[data-stage=Closed] .stage-dot{background:#828282}.tracker-workbench{background:#ffffffe8;box-shadow:0 16px 50px #51515110;border-color:#fff}.tracker-toolbar{background:#ffffffa6}.tracker-view-buttons{background:#f0f0f0}.tracker-view-buttons button{color:#6a6a6a}.tracker-view-buttons button[aria-pressed=true]{color:#303634}.tracker-search,.attention-filter,.tracker-toolbar .MuiOutlinedInput-notchedOutline{border-color:#dbdbdb}.tracker-search,.attention-filter,.export-tracker{color:#6b6b6b}.tracker-table{font-size:13px}.tracker-table th{font-size:11px;color:#6a6a6a;background:#f8f8f8;border-color:#e5e5e5}.tracker-table td{border-color:#ebebeb}.tracked-role strong{color:#444;font-size:14px}.tracked-role small{color:#717171;font-size:11px}.tracker-priority.priority-top{color:#303634;background:#f1f1f1;border-color:#dedede}.next-step-cell{font-size:12px;color:#696969}.quiet-label{color:#707070}.open-workspace-button{color:#303634;font-size:12px}.stage-select .MuiOutlinedInput-notchedOutline{border-color:#dadada}.tracker-footer,.tracker-prototype-note,.prototype-label{color:#6b6b6b}.tracker-footer{border-color:#e5e5e5;font-size:11px}.tracker-board-column{background:#f4f4f4;border:1px solid #e6e6e6}.tracker-board-column[data-stage=Preparing]{background:#f3f3f3;border-color:#e5e5e5}.tracker-board-column[data-stage=Applied]{background:#f3f3f3;border-color:#e6e6e6}.tracker-board-column[data-stage=Interview]{background:#f5f5f5;border-color:#e5e5e5}.tracker-board-column[data-stage=Offer]{background:#f4f4f4;border-color:#e6e6e6}.tracker-board-card{background:#fff;border-color:#e9e9e9;animation:role-spring-in .4s ease-out both}.tracker-board-card h3{color:#474747}.tracker-board-card p,.tracker-board-column>p{color:#6c6c6c}.profile-link{background:#fff;border-color:#e1e1e1;color:#606060}@media(max-width:1200px){.hero-intro{gap:15px}.landing-hero h1{font-size:61px;letter-spacing:-3.4px}.opportunity-scene{height:535px}.scene-role-card{width:260px;left:calc(50% - 130px);padding:17px}.scene-next{right:15px;bottom:95px}.scene-next small{max-width:180px;line-height:1.5}.scene-role-tabs button{padding:8px 6px;font-size:9px}.scene-motion-control{font-size:9px;padding:7px}.map-workspace-nav .workspace-nav>a{padding:8px 7px;gap:5px}}@media(max-width:900px){.landing-hero{padding:15px 25px 0}.hero-intro{grid-template-columns:1fr;max-width:650px;margin-bottom:65px}.hero-copy{text-align:center;padding:20px 0}.landing-hero h1{font-size:68px;letter-spacing:-3.7px}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-copy .landing-hero-actions,.hero-company-stack{justify-content:center}.opportunity-scene{height:535px}.login-visual-side .opportunity-scene{height:470px}}@media(max-width:600px){.landing-hero{padding:12px 18px 0}.hero-intro{margin-bottom:52px;gap:20px}.landing-hero h1{font-size:52px;letter-spacing:-2.9px;line-height:1.14;margin:23px 0}.landing-hero h1 .hero-closer{padding:0 10px 3px;border-radius:15px;gap:7px}.hero-closer>svg{width:29px;height:29px}.hero-copy>.launch-pill{font-size:10px;padding:8px 10px}.hero-copy>p{font-size:15px;line-height:1.8;max-width:340px}.hero-copy .landing-hero-actions{gap:8px;margin-top:24px}.hero-copy .landing-hero-actions .MuiButton-root{font-size:12px;padding:12px 14px}.hero-copy>small{font-size:11px}.hero-company-stack{margin-top:24px}.opportunity-scene{height:475px;border-radius:27px}.scene-city{top:15px;left:15px;font-size:11px}.scene-company .brand-mark{width:43px;height:43px;border-width:4px;border-radius:14px}.scene-role-card{top:29%;width:245px;left:calc(50% - 122.5px);padding:16px}.scene-role-card h2{font-size:21px}.scene-role-company{font-size:12px}.scene-company-6{top:19%;left:43%}.scene-company-7{bottom:28%;right:14%}.scene-company-4{bottom:20%;right:70%}.scene-company-5{bottom:18%;left:40%}.scene-next{bottom:83px;right:12px;padding:9px 11px}.scene-next strong{font-size:10px}.scene-next small{font-size:9px;max-width:none}.scene-next>span{padding:6px}.scene-bottom{left:10px;right:10px;bottom:31px;gap:4px}.scene-role-tabs button{padding:8px 6px;font-size:9px}.scene-motion-control{font-size:9px}.scene-disclaimer{font-size:8px;bottom:12px}.product-preview-heading h2{font-size:30px}.product-preview-heading>p{font-size:13px;line-height:1.6;max-width:260px;margin:auto}.landing-final-cta h2{font-size:38px;letter-spacing:-1.9px}.login-form-side{border:0;box-shadow:none;padding:24px 8px}.login-page{background:radial-gradient(ellipse at 80% 0,#f3f3f3,transparent 40%),#fff}.login-visual-side{display:block;border-radius:25px;padding:25px 15px 0;margin-top:15px}.login-visual-side>div{text-align:center}.login-visual-side h2{font-size:34px}.login-visual-side .opportunity-scene{text-align:left;height:465px}.login-layout{grid-template-columns:1fr;padding:0 22px 30px;gap:20px}.shortlist-tracker-link{margin:0 20px 7px;padding:8px 11px;min-height:35px}.results-intro:has(.shortlist-guidance){padding-top:14px;padding-bottom:8px}.handoff-button{margin-top:8px;margin-bottom:7px;min-height:36px;padding-top:7px;padding-bottom:7px}.results-panel:has(.shortlist-guidance) .results-controls{padding-top:6px;padding-bottom:7px}.tracker-table th{font-size:10px}.tracked-role strong{font-size:13px}.tracker-footer{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landing-section,.scene-role-card,.scene-next{opacity:1;transform:none}}@media(prefers-reduced-transparency:reduce){.glass,.scene-role-card,.scene-next,.scene-city,.scene-role-tabs,.tracker-workbench{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.opportunity-scene .scene-role-card h2{font-size:22px;line-height:1.2;letter-spacing:-.6px;min-height:50px;margin:15px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.login-visual-side .scene-role-card{top:26%}.login-visual-side .scene-role-card h2{font-size:22px}.tracker-board-card p,.tracker-board-column>p{color:#606060}@media(max-width:600px){.opportunity-scene .scene-role-card{top:27%;padding:14px}.opportunity-scene .scene-role-card h2{font-size:19px;min-height:44px;margin:11px 0}.scene-role-kicker{margin-bottom:11px}.scene-role-meta{margin-bottom:12px}.scene-role-open{padding-top:9px;padding-bottom:9px}.login-visual-side .scene-role-card{top:26%}}.glass{background:linear-gradient(135deg,#ffffffdb,#f6f6f6d1)}.material,.results-panel,.company-detail{background:linear-gradient(135deg,#ffffffed,#f8f8f8eb)}.nav-rail>button.active:not(.MuiIconButton-root){background:linear-gradient(135deg,#303634,#303634);color:#fff;box-shadow:0 3px 12px #30363424,inset 0 1px #ffffff60}.results-mode button[aria-pressed=true],.filter-chip.selected,.active-filter-list button{color:#303634}.filter-chip.selected,.active-filter-list button{background:#f1f1f1;border-color:#cecece}.MuiMenuItem-root.Mui-selected{background:#30363410!important}.map-tint{background:linear-gradient(140deg,#f0f0f00d,#fff0 55%,#ececec09)}.handoff-button{color:#616161}@media(prefers-reduced-transparency:reduce){.discovery-layout .glass,.discovery-layout .material,.mobile-nav.glass{background:#fff!important}}.opportunity-scene .scene-role-card{top:29%}.login-visual-side .scene-role-card{top:16%}.phone-filter-pills>span{background:#f3f3f3;color:#636363;border-color:#e0e0e0}.phone-preview>article{background:#fbfbfb;border-color:#e7e7e7}.phone-preview article>div{background:var(--workspace-fill, #49379e);color:var(--workspace-on, #fff)}.phone-preview>article>span,.phone-preview article>small,.phone-search,.phone-bottom{color:#686868}.companion-float{background:#ffffffdf;border-color:#e5e5e5;color:#646464}.companion-float strong,.companion-float small{color:#656565}@media(max-width:600px){.opportunity-scene .scene-role-card{top:23%}.login-visual-side .scene-role-card{top:20%}}.workspace-playful{--accent: var(--workspace-accent, #49379e);--accent-dark: var(--workspace-deep, #332178);--workspace-ring: color-mix( in srgb, var(--workspace-accent) 20%, transparent );--workspace-shadow: 0 12px 40px #28282814, 0 2px 6px #28282806;color:#2c2c2c}.workspace-playful .glass{background:linear-gradient(135deg,#ffffffdf,#ffffffa8);border:1px solid #ffffffef;box-shadow:var(--workspace-shadow),inset 0 1px #fff,inset 0 -1px #ffffff85;backdrop-filter:blur(30px) saturate(1.65);-webkit-backdrop-filter:blur(30px) saturate(1.65)}.workspace-playful .material{background:linear-gradient(145deg,#ffffffef,#fdfdfdf5);border:1px solid #ffffffed;box-shadow:0 18px 65px #2727271a,0 3px 10px #27272709,inset 0 1px #fff}.workspace-playful :is(button,a,input,select,[tabindex]):focus-visible{outline-color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .search-toolbar{border-radius:26px;box-shadow:0 8px 32px #27272712,inset 0 1px #fff}.workspace-playful .search-toolbar:focus-within{box-shadow:0 0 0 2px var(--workspace-edge),0 10px 35px #27272715;background:#ffffffed}.workspace-playful .search-field input{font-size:15px}.workspace-playful .location-select{color:#4b4b4b}.workspace-playful .location-select>svg:first-child{color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .header-right{gap:9px}.workspace-playful .palette-toggle,.workspace-playful .sound-toggle{width:42px;height:42px;color:#585858;transition:transform .2s,background .2s}.workspace-playful .palette-toggle:hover,.workspace-playful .sound-toggle:hover{transform:translateY(-2px);background:#fff}.workspace-playful .sound-toggle[aria-pressed=true]{color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .avatar{background:#fff;color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .workspace-nav{border-radius:20px;padding:5px;gap:4px}.workspace-playful .workspace-nav>a{min-height:42px;padding:10px 15px;font-size:13px;border-radius:15px;color:#5a5a5a;transition:background .22s,box-shadow .22s,transform .22s}.workspace-playful .workspace-nav>a:hover{background:var(--workspace-soft)}.workspace-playful .workspace-nav>a[aria-current=page]{color:var(--workspace-on, #fff);background:var(--workspace-fill, var(--workspace-accent));box-shadow:0 5px 15px var(--workspace-ring),inset 0 1px #ffffff4d}.workspace-playful .filter-toolbar{left:280px;align-items:center}.workspace-playful .filter-chip{min-height:42px;border-radius:16px;font-size:12px;transition:background .2s,transform .2s,box-shadow .2s}.workspace-playful .filter-chip.selected,.workspace-playful .active-filter-list button{color:var(--workspace-deep);background:var(--workspace-soft);border-color:var(--workspace-edge)}.workspace-playful .filter-number,.workspace-playful .location-pulse{background:var(--workspace-ink, var(--workspace-accent, #49379e))}.workspace-playful .results-panel{border-radius:30px}.workspace-playful .nav-rail{padding:9px;border-bottom:1px solid #eaeaea;gap:5px;background:#ffffff75}.workspace-playful .nav-rail>button:not(.MuiIconButton-root){height:41px;border-radius:16px;font-size:13px}.workspace-playful .nav-rail>button.active:not(.MuiIconButton-root){background:var(--workspace-fill, var(--workspace-accent));color:var(--workspace-on, #fff);box-shadow:0 5px 16px var(--workspace-ring),inset 0 1px #ffffff47}.workspace-playful .results-intro{padding-top:23px;padding-bottom:19px}.workspace-playful .results-intro h1{font-size:32px;letter-spacing:-1.3px;margin-top:12px}.workspace-playful .results-intro .eyebrow{color:var(--workspace-deep)}.workspace-playful .results-mode{background:#f3f3f3;border-radius:12px;padding:4px}.workspace-playful .results-mode button{padding:8px 11px;border-radius:9px}.workspace-playful .results-mode button[aria-pressed=true]{color:var(--workspace-deep);background:#fff;box-shadow:0 2px 5px #3c3c3c0a}.workspace-playful .company-card,.workspace-playful .job-result{background:#fff;border-color:#e7e7e7;border-radius:20px;transition:border-color .2s,box-shadow .2s,transform .2s}.workspace-playful .company-card:hover,.workspace-playful .job-result:hover{border-color:var(--workspace-edge);box-shadow:0 7px 20px #3d3d3d0a;transform:translateY(-2px)}.workspace-playful .company-card.selected{border-color:var(--workspace-edge);background:var(--workspace-soft);box-shadow:0 0 0 2px #fffb}.workspace-playful .company-card-main{padding:17px 15px 13px}.workspace-playful .company-card-title h2{font-size:15px}.workspace-playful .company-card-main>p{font-size:12px;line-height:1.7}.workspace-playful .company-card-foot{padding-top:13px}.workspace-playful .roles-pill{color:var(--workspace-deep);background:var(--workspace-soft);padding:6px 9px;border-radius:9px;font-size:11px}.workspace-playful .featured-role{min-height:36px;border-top-color:#eaeaea}.workspace-playful .featured-role>button:not(.MuiIconButton-root){font-size:11px}.workspace-playful .company-pin.active .pin-name{background:var(--workspace-fill, var(--workspace-accent));border-color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .company-pin.active{border-color:var(--workspace-ink, var(--workspace-accent));box-shadow:0 0 0 6px var(--workspace-ring),0 12px 22px #28282822}.workspace-playful .pin-priority,.workspace-playful .hint-icon{background:var(--workspace-soft);color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .map-controls>.MuiIconButton-root,.workspace-playful .zoom-buttons{background:#ffffffcb;backdrop-filter:blur(24px);border:1px solid #ffffffed;box-shadow:var(--workspace-shadow),inset 0 1px #fff}.workspace-playful .map-controls button:hover{color:var(--workspace-ink, var(--workspace-accent));background:var(--workspace-soft)}.workspace-playful .map-hint{border-radius:24px}.workspace-playful .priority-control.priority-top,.workspace-playful .priority-filters button[aria-pressed=true]{background:var(--workspace-soft);color:var(--workspace-deep);border-color:var(--workspace-edge)}.workspace-playful .has-selection .map-controls{right:474px}.workspace-playful .company-role-panel{width:420px;top:170px;right:26px;bottom:26px;border-radius:30px;animation:company-panel-arrive .48s cubic-bezier(.16,1.12,.3,1) both;transform-origin:100% 30%}.company-panel-header{flex-shrink:0;padding:13px 23px 0;background:#ffffff9c;border-bottom:1px solid #e7e7e7;position:relative}.company-panel-kicker{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.company-panel-kicker>span{display:flex;gap:7px;align-items:center;font-size:9px;font-weight:650;letter-spacing:1.4px;color:var(--workspace-deep)}.company-panel-kicker i{height:5px;width:5px;border-radius:50%;background:var(--workspace-ink, var(--workspace-accent, #49379e));box-shadow:0 0 0 4px var(--workspace-ring)}.company-panel-kicker .MuiIconButton-root{color:#5e5e5e;background:#ffffffa6;border:1px solid #fff;width:34px;height:34px}.company-panel-identity{display:flex;align-items:center;gap:15px}.company-panel-identity>.brand-mark{width:54px;height:54px;flex-basis:54px;border-radius:17px;box-shadow:0 4px 12px #3d3d3d09,inset 0 1px #ffffff80}.company-panel-identity h2{font-size:29px;letter-spacing:-1px;line-height:1.12;margin:0 0 7px;font-weight:650;color:#2e2e2e}.company-panel-identity>div>span{font-size:12px;color:#6b6b6b}.company-panel-summary{display:flex;align-items:center;gap:17px;margin:22px 0 17px;font-size:11px;color:#676767}.company-panel-summary>span{display:flex;align-items:center;gap:6px}.company-panel-summary svg{color:var(--workspace-ink, var(--workspace-accent))}.company-panel-tabs{display:flex;gap:23px}.company-panel-tabs button{min-height:43px;padding:8px 3px 13px;gap:8px;color:#6d6d6d;font-size:13px;font-weight:550;border-bottom:2px solid transparent}.company-panel-tabs button[aria-selected=true]{color:var(--workspace-deep);border-color:var(--workspace-ink, var(--workspace-accent))}.company-panel-tabs button>.company-panel-tab-count{font-size:10px;padding:3px 6px;border-radius:6px;background:var(--workspace-soft)}.workspace-playful .company-panel-content{padding:22px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.company-panel-role-heading{margin-bottom:18px}.company-panel-role-heading h3{margin:0 0 7px;font-size:18px;letter-spacing:-.5px}.company-panel-role-heading p{font-size:12px;line-height:1.7;margin:0;color:#6b6b6b}.company-panel-jobs{display:flex;flex-direction:column;gap:13px}.workspace-playful .company-panel-job{display:block;border:1px solid #e1e1e1;border-radius:20px;padding:9px 18px 13px;margin:0;background:linear-gradient(135deg,#fff,#fefefe);box-shadow:0 3px 10px #3e3e3e05;animation:company-role-arrive .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.06s + var(--role-order) * 45ms);transition:box-shadow .2s,border-color .2s,transform .2s}.workspace-playful .company-panel-job:hover{border-color:var(--workspace-edge);box-shadow:0 7px 18px #3e3e3e0a;transform:translateY(-2px)}.company-role-topline{display:flex;align-items:center;justify-content:space-between}.company-role-topline .job-team{font-size:10px;color:var(--workspace-deep)}.company-role-topline .MuiIconButton-root{color:var(--workspace-deep);margin-right:-8px;width:36px;height:36px}.workspace-playful .company-panel-job .job-title{display:block;text-align:left;line-height:1.45;font-size:16px;font-weight:650;letter-spacing:-.3px;color:#2f2f2f;padding:3px 0 6px}.workspace-playful .company-panel-job .job-title:hover{color:var(--workspace-deep)}.workspace-playful .company-panel-job>p{display:flex;align-items:center;gap:7px;margin:4px 0 15px;font-size:12px;color:#6a6a6a;line-height:1.5}.company-panel-job>p strong{font-weight:550;color:#4b4b4b}.company-role-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e8e8e8;padding-top:10px}.company-role-bottom>span{font-size:9px;color:#707070}.workspace-playful .company-role-priority{min-height:31px;font-size:10px;padding:5px 9px;border:1px solid var(--workspace-edge);border-radius:10px;color:var(--workspace-deep);white-space:nowrap}.company-role-priority svg{margin:0 5px 0 0!important}.workspace-playful .company-role-priority[aria-pressed=true]{background:var(--workspace-soft);border-color:var(--workspace-edge)}.company-panel-footnote{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;color:#717171;margin-top:21px}.company-panel-footnote svg{margin-top:2px;flex-shrink:0}.company-about{animation:company-role-arrive .3s both}.company-about h3{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin:14px 0}.company-about>p{font-size:14px;line-height:1.8;color:#656565}.company-about .detail-tags{margin-top:24px}.company-about .detail-tags>span{font-size:11px;background:#f7f7f7;border-color:#e6e6e6}.company-about .company-website{font-size:12px;color:var(--workspace-deep);border-color:#e5e5e5}.company-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 22px;border-top:1px solid #e7e7e7;background:#fdfdfdea;font-size:9px;color:#717171;flex-shrink:0}.company-panel-footer>span:first-child{display:flex;gap:6px;align-items:center;color:var(--workspace-deep)}.workspace-playful .search-toolbar,.workspace-playful .workspace-nav,.workspace-playful .product-page-header,.workspace-playful .nav-rail,.workspace-playful .company-panel-header{background:linear-gradient(180deg,#fffffff5,#ffffffe6);border-color:#fff;box-shadow:0 1px 2px #1d1d1f0a,0 10px 32px #1d1d1f12,0 0 0 1px #1d1d1f0d}.workspace-colour-panel{width:400px;max-width:calc(100vw - 24px);max-height:calc(100vh - 96px);overflow-y:auto;border:1px solid #e3e3df;border-radius:26px!important;padding:20px;margin-top:10px;color:#1d1d1f;background:#fffffffa!important;box-shadow:0 24px 60px #1d1d1f24,0 2px 8px #1d1d1f0f!important;backdrop-filter:blur(24px)}.workspace-colour-panel header{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.workspace-colour-panel h2{font-size:20px;margin:0 0 6px}.workspace-colour-panel p{font-size:13px;line-height:1.5;color:#626260;margin:0}.workspace-colour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 20px}.workspace-colour-grid>button{display:flex;flex-direction:column;gap:2px;padding:7px 7px 10px;border:1px solid #e3e3df;border-radius:18px;color:#1d1d1f;background:#fff;text-align:left;font:inherit;cursor:pointer;transition:transform .35s var(--motion-spatial-fast),box-shadow .15s}.workspace-colour-grid>button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1d1d1f14}.workspace-colour-grid>button:active{transform:scale(.96)}.workspace-colour-grid>button[aria-pressed=true]{border:2px solid #1d1d1f;padding:6px 6px 9px}.workspace-colour-grid>button:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}.workspace-colour-scene{position:relative;display:flex;align-items:flex-end;gap:5px;height:64px;padding:8px;border-radius:12px;background:linear-gradient(115deg,transparent 46%,#ffffffb3 46% 49%,transparent 49%),linear-gradient(20deg,transparent 60%,#ffffff99 60% 62%,transparent 62%),#ecece8;overflow:hidden}.workspace-colour-scene i{font-style:normal;font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.workspace-colour-scene .scene-bubble{position:absolute;right:12px;top:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#242426;background:radial-gradient(circle at 35% 28%,#fff,#f3f3f0 70%);box-shadow:0 0 0 3px #ffffffa6,0 3px 8px #24242433}.workspace-colour-scene .scene-primary{padding:7px 10px;border-radius:999px;color:var(--choice-on);background:var(--choice-fill);box-shadow:0 3px 8px #1d1d1f26}.workspace-colour-scene .scene-chip{padding:6px 8px;border-radius:999px;color:var(--choice-deep);background:var(--choice-soft);box-shadow:inset 0 0 0 1px #fff}.workspace-colour-name{display:flex;align-items:center;gap:7px;font-size:13px;margin:8px 3px 0;font-weight:650}.workspace-colour-name>i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--choice-fill);box-shadow:inset 0 0 0 1px #1d1d1f1a}.workspace-colour-grid small{display:block;font-size:11px;line-height:1.35;color:#626260;margin:2px 3px 0}body .workspace-playful .map-tint{background:linear-gradient(140deg,#ffffff1f,#fff0 55%,#ffffff14)}.workspace-colour-subhead{font-size:13px;font-weight:650;margin:0 0 10px}.cluster-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.cluster-style-grid>button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:9px 4px 8px;border:1px solid #e1e1dc;border-radius:14px;background:#fff;color:#242426;font:inherit;font-size:11.5px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:transform .35s var(--motion-spatial-fast),box-shadow .15s}.cluster-style-grid>button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #24242613}.cluster-style-grid>button:active{transform:scale(.94)}.cluster-style-grid>button[aria-pressed=true]{border:2px solid #74746e;padding:8px 3px 7px;background:#fafaf8}.cluster-style-grid>button:focus-visible{outline:2px solid #242426;outline-offset:3px}.cluster-style-preview{display:flex;gap:3px;align-items:center;height:34px;padding:0 5px;border-radius:10px;background:#ecebe6}.cluster-style-preview i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:9.5px;font-weight:750;color:#242426;background:radial-gradient(circle at 35% 28%,#fff,#f1f1ee 70%);box-shadow:0 0 0 2px #fff9,0 2px 5px #24242426}.cluster-style-preview[data-style=tinted] i{color:var(--workspace-deep);background:radial-gradient(circle at 35% 28%,#fff,color-mix(in srgb,var(--workspace-glow) 60%,#fff) 80%)}.cluster-style-preview[data-style=solid] i,.cluster-style-preview[data-style=density] i+i{color:var(--workspace-on, #fff);background:var(--workspace-fill, var(--workspace-accent));box-shadow:0 0 0 2px #fff,0 2px 5px #24242433}.cluster-style-preview[data-style=density] i+i{width:27px;height:27px}.workspace-colour-panel .workspace-colour-note{border-top:1px solid #e1e1dc;padding-top:14px;font-size:12px}@media(prefers-reduced-motion:reduce){.cluster-style-grid>button,.workspace-colour-grid>button{transition:none;transform:none!important}}@media(prefers-reduced-transparency:reduce){.workspace-colour-panel{background:#fff!important;backdrop-filter:none}}@keyframes company-panel-arrive{0%{opacity:0;transform:translate(30px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes company-role-arrive{0%{opacity:0;transform:translateY(13px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1600px){.workspace-playful .filter-toolbar{left:286px}.workspace-playful .company-role-panel{right:32px;top:183px;width:440px}.workspace-playful .has-selection .map-controls{right:500px}}@media(max-width:1250px){.workspace-playful .filter-toolbar{left:264px}.workspace-playful .workspace-nav>a{padding:10px 12px;font-size:12px}.workspace-playful .map-location-badge{display:none}.workspace-playful .search-field input{font-size:13px}.workspace-playful .filter-chip{padding:0 11px;gap:7px;font-size:11px}.workspace-playful .company-role-panel{width:380px}.workspace-playful .has-selection .map-controls{right:430px}}@media(max-width:1100px)and (min-width:601px){.workspace-playful .has-selection .results-panel{opacity:0;pointer-events:none;visibility:hidden}.workspace-playful .header-right{gap:7px}.workspace-playful .company-role-panel{width:360px;top:158px;right:22px}.workspace-playful .has-selection .map-controls{right:405px}}@media(max-width:760px)and (min-width:601px){.workspace-playful .wordmark{min-width:135px}.workspace-playful .wordmark>span:not(.brand-caption){font-size:25px}.workspace-playful .search-toolbar{min-width:230px}.workspace-playful .header-right .avatar{display:none}.workspace-playful .palette-toggle,.workspace-playful .sound-toggle{width:36px;height:36px}.workspace-playful .filter-toolbar{left:250px}.workspace-playful .filter-chip{padding:0 9px}}@media(max-width:600px){.workspace-playful .header-right{gap:7px}.workspace-playful .palette-toggle,.workspace-playful .sound-toggle{width:35px;height:35px}.workspace-playful .search-toolbar{border-radius:23px}.workspace-playful .search-field input{font-size:12px}.workspace-playful .filter-toolbar{left:16px;align-items:center}.workspace-playful .filter-chip{min-height:37px;font-size:11px;border-radius:15px}.workspace-playful .results-panel{border-radius:27px}.workspace-playful .nav-rail>button:not(.MuiIconButton-root){font-size:12px;height:38px;min-width:110px}.workspace-playful .results-intro h1{font-size:30px}.workspace-playful .company-card-main{padding:15px 14px 11px}.workspace-playful .company-card-main>p{font-size:12px}.workspace-playful .company-role-panel{inset:191px 12px 99px;width:auto;border-radius:26px;transform-origin:50% 100%;animation-name:company-role-arrive}.company-panel-header{padding:10px 18px 0}.company-panel-kicker{margin-bottom:7px}.company-panel-kicker>span{font-size:8px;letter-spacing:1.2px}.company-panel-identity{gap:12px}.company-panel-identity>.brand-mark{width:45px;height:45px;flex-basis:45px;border-radius:14px}.company-panel-identity h2{font-size:26px;margin-bottom:5px}.company-panel-identity>div>span{font-size:11px}.company-panel-summary{margin:15px 0 10px;font-size:10px;gap:15px}.company-panel-tabs button{min-height:39px;font-size:12px;padding-bottom:10px}.workspace-playful .company-panel-content{padding:18px}.company-panel-role-heading{margin-bottom:14px}.company-panel-role-heading h3{font-size:17px}.company-panel-role-heading p{font-size:11px}.workspace-playful .company-panel-job{padding:7px 15px 12px;border-radius:17px}.workspace-playful .company-panel-job .job-title{font-size:15px}.company-role-bottom>span{font-size:8px}.workspace-playful .company-role-priority{font-size:10px}.company-panel-footer{padding:13px 18px;font-size:8px}.company-panel-footer>span:last-child{display:none}.company-panel-footnote{font-size:10px}.workspace-playful .mobile-nav{border-radius:24px;padding:5px}.workspace-playful .mobile-nav button[aria-pressed=true]{color:var(--workspace-deep);background:var(--workspace-soft);box-shadow:0 2px 10px #3e3e3e0c}}@media(prefers-reduced-motion:reduce){.workspace-playful *,.workspace-playful *:before,.workspace-playful *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.workspace-playful .glass,.workspace-playful .material,.company-panel-header,.company-panel-footer{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:600px){.workspace-playful .is-shortlist .results-intro{padding:14px 20px 12px}.workspace-playful .is-shortlist .results-intro .eyebrow{display:none}.workspace-playful .is-shortlist .results-intro h1{font-size:26px;margin:3px 0 8px}.workspace-playful .is-shortlist .results-intro>p{margin:0}}.workspace-playful.tracker-page{background:#f7f7f5}.workspace-playful .tracker-intro h1>span,.workspace-playful .tracker-view-buttons button[aria-pressed=true]{color:var(--workspace-ink, var(--workspace-accent))}.workspace-playful .tracker-stage-overview>button[aria-pressed=true]{color:var(--workspace-deep);border-color:var(--workspace-edge);background:var(--workspace-soft)}.workspace-playful .tracker-priority{color:var(--workspace-deep);background:var(--workspace-soft);border-color:var(--workspace-edge)}@media(prefers-reduced-transparency:reduce){.workspace-playful .mobile-nav button[aria-pressed=true]{background:var(--workspace-fill, var(--workspace-accent));color:var(--workspace-on, #fff)}}.workspace-playful .company-panel-job{position:relative}.workspace-playful .company-panel-job .job-title{position:static}.company-panel-job .job-title:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.company-role-topline .MuiIconButton-root,.company-role-bottom .company-role-priority{position:relative;z-index:2}.company-panel-job:has(.job-title:focus-visible){outline:3px solid var(--workspace-ink, var(--workspace-accent));outline-offset:3px}.workspace-playful .company-panel-job .job-title:focus-visible{outline:0}@media(max-width:600px){.workspace-playful .palette-toggle,.workspace-playful .sound-toggle,.workspace-playful .header-right .avatar{width:44px;height:44px}}.workspace-playful .map-canvas[data-overview=true] .company-pin{width:44px;height:44px;padding:5px;border-radius:15px}.workspace-playful .map-canvas[data-overview=true] .company-pin .brand-mark{width:32px;height:32px;flex-basis:32px;border-radius:10px}.workspace-playful .map-canvas[data-overview=true] .company-pin.cluster{border-radius:50%}.workspace-playful .map-canvas[data-overview=true] .pin-name{top:49px;max-width:110px;overflow:hidden;text-overflow:ellipsis}.workspace-playful .company-pin[data-precision=city]{border-style:dashed;border-color:#898983}.company-location-note{font-size:12px;color:#626260;line-height:1.5;margin:0;padding:12px 22px;background:#fafaf8}.workspace-playful .map-canvas[data-overview=true] .pin-name{opacity:0}.workspace-playful .map-canvas[data-overview=true] .company-pin:is(:hover,:focus-visible,.active) .pin-name{opacity:1;max-width:220px;z-index:1}.tracker-table .tracker-order-cell{width:44px;padding-right:0}.tracker-drag-handle{display:grid;place-items:center;width:32px;height:36px;border-radius:10px;color:#8a8a85;cursor:grab;touch-action:none;transition:background .15s,color .15s}.tracker-drag-handle:hover{background:var(--workspace-soft);color:var(--workspace-deep)}.tracker-drag-handle:focus-visible{outline:2px solid #242426;outline-offset:2px}.tracker-table tr.dragging{background:var(--workspace-soft)!important;box-shadow:0 10px 26px #24242422;position:relative;z-index:1}.tracker-table tr.dragging .tracker-drag-handle{cursor:grabbing;color:var(--workspace-deep)}.tracker-table tr.drop-before td{box-shadow:inset 0 3px 0 var(--workspace-ink, var(--workspace-accent))}.tracker-table tr.drop-after td{box-shadow:inset 0 -3px 0 var(--workspace-ink, var(--workspace-accent))}body:has(.tracker-table tr.dragging){cursor:grabbing;user-select:none}.tracker-row-actions{display:inline-flex;align-items:center;gap:14px}.tracker-remove-button{font-size:11px;color:#626260;padding:6px 8px;border-radius:8px}.tracker-remove-button:hover{color:#242426;background:#f1f1ee;text-decoration:underline}.tracker-remove-confirm{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#242426;white-space:nowrap}.tracker-remove-confirm button{padding:6px 10px;border-radius:999px;border:1px solid #d9d9d3;background:#fff;font-size:11px;font-weight:600;color:#242426}.tracker-remove-confirm .tracker-remove-yes{background:#242426;border-color:#242426;color:#fff}.tracker-remove-confirm button:hover{box-shadow:0 3px 8px #2424241f}.tracker-board-card .tracker-remove-button,.tracker-board-card .tracker-remove-confirm{align-self:flex-start;margin-top:4px}:is(.tracker-remove-button,.tracker-remove-confirm button):focus-visible{outline:2px solid #242426;outline-offset:2px}@media(prefers-reduced-motion:reduce){.tracker-drag-handle{transition:none}}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/google-sans-flex-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--spring: var(--motion-spatial-fast);--blush: #f4f4f1}body{background:var(--canvas);color:var(--text-main)}body :is(h1,h2,h3,.wordmark,.MuiButton-root,.workspace-nav,.filter-chip,.nav-rail,.mobile-nav){font-family:var(--font-display);font-optical-sizing:auto}body .MuiButton-root{font-family:var(--font-display)!important}body :is(button,a,input,select,[tabindex]):focus-visible,.workspace-playful :is(button,a,input,select,[tabindex]):focus-visible{outline-color:#4d4d4a}.workspace-playful .company-panel-job:has(.job-title:focus-visible){outline-color:#4d4d4a}body .workspace-playful{--workspace-shadow: 0 12px 40px #24242414, 0 2px 6px #24242406;color:var(--text-main)}body :is(.tracker-page,.login-page),body .workspace-playful.tracker-page{background:var(--canvas)}body .landing-reimagined{--paper: #fafaf8;--ink: #242426;--muted: #626260;background:var(--canvas)}body .map-canvas{background:#f0f1ed}body .map-tint{background:linear-gradient(135deg,#ffffff14,#fff0 55%,#ffffff12)}body :is(.login-visual-side,.opportunity-scene){background:#f5f5f2;border-color:var(--tile-edge)}body :is(.scene-orb-blue,.scene-orb-lime){background:radial-gradient(circle,#d9dbd066,transparent 70%)}body .landing-reimagined .atlas-halo{background:radial-gradient(circle,#e4e6dd70,transparent 69%)}body .landing-reimagined .atlas-halo>span{border-color:#aaaaa525}body .landing-reimagined :is(.discovery-visual,.role-visual){background:linear-gradient(145deg,#f3f4ef,#fafaf8)}body .landing-reimagined .feature-panel{border-color:var(--tile-edge);box-shadow:0 12px 40px #24242405}body :is(.login-form-side,.tracker-row,.tracker-board-card,.tracker-board-column,.tracker-stage-overview>button){border-color:var(--tile-edge)}body .workspace-playful :is(.company-card,.job-result,.company-panel-job){background:#fff;border-color:var(--tile-edge)}body .workspace-playful :is(.company-card,.job-result,.company-panel-job):hover{border-color:var(--tile-selected-edge);box-shadow:0 8px 24px #2424240c}body .workspace-playful .company-card.selected{border-color:var(--tile-selected-edge);background:#f7f7f4}body .workspace-playful .company-pin.active{border-color:#bdbdb6;box-shadow:0 0 0 6px #ffffffa6,0 12px 22px #24242422}body .workspace-playful .company-pin.active .pin-name{border-color:#bdbdb6}body .company-panel-tabs button[aria-selected=true]{border-color:#62625e}body .login-form-side label>div:focus-within{border-color:#7a7a73;box-shadow:0 0 0 4px #2424240b}body :is(.MuiButton-outlined,.filter-chip,.priority-control,.company-role-priority,.palette-toggle,.sound-toggle,.header-right .avatar,.map-controls>.MuiIconButton-root,.map-style-button,.shortlist-tracker-link){background-image:radial-gradient(ellipse at 30% 0,#ffffffed,transparent 65%),linear-gradient(165deg,#ffffffc9,#ffffff70 48%,#ffffffa6);border-color:#dcdcd6;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #ffffffa6,0 3px 8px #24242408;transition:box-shadow var(--motion-effects) var(--motion-effects-ease),border-radius var(--motion-fast) var(--motion-spatial-fast),background-color var(--motion-effects) var(--motion-effects-ease)}body :is(.MuiButton-outlined,.filter-chip,.priority-control,.company-role-priority):hover{border-color:#bdbdb6;box-shadow:inset 0 1px #fff,0 5px 15px #2424240e}body .MuiButton-contained,body .landing-reimagined .MuiButton-contained,body .workspace-playful .workspace-nav>a[aria-current=page],body .workspace-playful .nav-rail>button.active:not(.MuiIconButton-root){background:linear-gradient(180deg,#ffffff12,transparent 45%,#00000008),var(--workspace-fill, #49379e);color:var(--workspace-on, #fff);box-shadow:inset 0 1px #ffffff70,inset 0 -1px #00000010,0 4px 10px #24242412;border:1px solid #ffffff30;transition:box-shadow var(--motion-effects) var(--motion-effects-ease),border-radius var(--motion-fast) var(--motion-spatial-fast),background-color var(--motion-effects) var(--motion-effects-ease)}body .MuiButton-contained:hover,body .landing-reimagined .MuiButton-contained:hover{background:linear-gradient(#0000001f,#0000001f),var(--workspace-fill, #49379e)}body .MuiButton-contained.Mui-disabled{background:#e4e4df;color:#777773;box-shadow:none}body :is(.MuiButton-root,.filter-chip,.priority-control,.company-role-priority,.workspace-nav>a,.mobile-nav>button,.nav-rail>button)[data-pressing]{border-radius:12px;box-shadow:inset 0 2px 5px #24242420,inset 0 -1px #ffffffa1,0 1px 2px #24242409}body :is(.MuiIconButton-root,.company-pin)[data-pressing]{box-shadow:inset 0 2px 5px #24242420,0 1px 2px #24242409}body :is(.results-mode,.login-mode,.tracker-view-buttons){padding:4px;gap:4px;background:#f0f0eb;border-color:var(--tile-edge)}body :is(.results-mode,.login-mode,.tracker-view-buttons)>button{transition:border-radius var(--motion-fast) var(--motion-spatial-fast),background-color var(--motion-effects) var(--motion-effects-ease)}body :is(.results-mode,.login-mode,.tracker-view-buttons)>button[data-pressing]{border-radius:6px;background-color:#e2e2dc}body .workspace-playful .company-role-panel{animation-duration:var(--motion-default);animation-timing-function:var(--motion-spatial-default)}body .workspace-playful .company-panel-job{animation-duration:var(--motion-fast);animation-timing-function:var(--motion-spatial-fast)}body .workspace-playful .header-right{isolation:isolate}body .workspace-playful .header-right :is(.palette-toggle,.sound-toggle){min-width:44px;min-height:44px}@media(min-width:1101px){body .workspace-playful .header-right :is(.palette-toggle,.sound-toggle){min-width:48px;min-height:48px}}@media(prefers-reduced-transparency:reduce){body :is(.glass,.material,.landing-nav,.atlas-role,.login-visual-side,.MuiButton-outlined,.filter-chip,.palette-toggle,.sound-toggle,.header-right .avatar){background-color:#fff;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){body *,body *:before,body *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body [data-pressing]{outline:2px solid #73736c;outline-offset:2px}}@supports not (backdrop-filter: blur(1px)){body :is(.glass,.material,.landing-nav,.atlas-role){background-color:#fff}}body .landing-reimagined .landing-opening h1{letter-spacing:-.045em}body .workspace-playful .header-right :is(.palette-toggle,.sound-toggle,.avatar){background-image:radial-gradient(ellipse at 30% 0,#ffffffed,transparent 65%),linear-gradient(165deg,#ffffffc9,#ffffff70 48%,#ffffffa6)}@media(min-width:601px)and (max-height:800px){body .workspace-playful .company-role-panel{top:154px;bottom:18px}body .workspace-playful .company-panel-header{padding:10px 20px 0}body .workspace-playful .company-panel-summary{margin:12px 0 10px}body .workspace-playful .company-panel-content{padding:16px 20px}body .workspace-playful .company-panel-role-heading{margin-bottom:12px}body .workspace-playful .company-panel-footer{padding:12px 20px}}body .workspace-playful .company-panel-header{background:#ffffffb8}body :is(.results-mode,.login-mode,.tracker-view-buttons)>button[aria-pressed=true]{background-color:var(--workspace-soft, #eeeeff);color:var(--workspace-deep, #332178)}body .landing-reimagined .atlas-category-indicator{background:#eef;border-color:#d3d1f2}.tracker-find-roles.MuiButton-root{font-size:12px;min-height:40px;padding:8px 14px}@media(max-width:600px){.tracker-find-roles.MuiButton-root{font-size:11px;padding:8px 10px}}.shared-sound-toggle.MuiIconButton-root{width:44px;height:44px;flex-shrink:0;color:#4e4658}.login-header-actions{display:flex;align-items:center;gap:16px;font-size:13px;color:#626260}body .landing-reimagined .landing-nav>div{gap:16px}@media(max-width:760px){body .landing-reimagined .landing-nav{gap:8px;padding:10px}body .landing-reimagined .landing-nav>div{gap:6px}body .landing-reimagined .landing-nav .MuiButton-root{padding:10px 12px;min-height:44px}}@media(max-width:600px){.tracker-find-roles.MuiButton-root{display:none}.tracker-page .product-header-end{gap:10px}.login-header-actions{gap:10px;font-size:11px}}@media(hover:hover)and (pointer:fine){body :is(.filter-chip,.MuiButton-outlined,.sound-toggle,.palette-toggle,.priority-control,.company-role-priority):hover:not([data-pressing]){background-color:#f2edf8;border-color:#b7afc0;box-shadow:inset 0 1px #fff,0 5px 15px #34283f18,0 0 0 3px #bca6d51a}body .MuiButton-contained:hover:not([data-pressing]){box-shadow:inset 0 1px #fff9,inset 0 -1px #00000012,0 7px 18px #34283f26}body .workspace-playful :is(.company-card,.job-result,.company-panel-job):hover:not([data-pressing]){border-color:#ada6b4;box-shadow:0 9px 24px #34283f12,inset 0 1px #fff}body :is(.company-panel-job .job-title,.workspace-nav a,.profile-link,.guest-login-link):hover{text-decoration:underline;text-underline-offset:4px}body .company-pin:hover{filter:drop-shadow(0 6px 9px #30263e24)}}.account-summary,.guest-import{display:grid;gap:16px}.guest-import{margin:24px 0;padding:22px;border:1px solid #e1e1dc;border-radius:24px;background:#fafaf8}.guest-import h2{font-size:23px;margin:0}.account-text-button{margin:16px 0 0;border:0;background:transparent;color:#3c3d3a;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.account-notice{padding:16px;border:1px solid #deded8;background:#f5f4f0;border-radius:16px;color:#303634!important}.account-recovery{max-width:480px;margin:80px auto;padding:24px}.account-recovery form,.account-recovery label{display:grid;gap:16px}.account-recovery input{font:inherit;padding:16px;border:1px solid #bdbdb6;border-radius:14px}.workspace-sync-notice{margin:8px 0 18px;padding:14px 18px;border:1px solid #deded8;border-radius:18px;background:#fff;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.workspace-sync-notice p{margin:0;flex:1}.catalogue-status{padding:12px 20px;color:#4c514d;font-size:13px}.catalogue-load-more{margin:16px auto!important;display:flex!important}.live-job-description p{white-space:pre-line;line-height:1.7;overflow-wrap:anywhere}.cluster-company-list{display:grid;gap:12px}.cluster-company-list .MuiButton-root{justify-content:flex-start;gap:16px;padding:14px}body .login-visual-footer{color:#626260;font-size:12px;flex-wrap:wrap;padding-bottom:16px}.account-data-controls{border:1px solid var(--tile-edge);border-radius:24px;padding:20px;background:var(--canvas)}.account-data-controls summary{list-style:none;cursor:pointer;font-weight:650;font-size:15px;padding:8px 0}.account-data-controls summary::marker{content:""}.account-data-controls summary::-webkit-details-marker{display:none}.account-data-controls p{font-size:15px!important;line-height:1.55!important}.account-data-controls form{display:grid;gap:16px}.account-data-controls input{font:inherit;width:100%;box-sizing:border-box;padding:14px;border:1px solid #bdbdb6;border-radius:14px;background:#fff;color:var(--text-main)}.account-delete{margin-top:20px;border-top:1px solid var(--tile-edge);padding-top:12px}.company-order{font-size:12px;color:#626260}.cluster-search{display:grid;gap:8px;font-size:13px;margin-top:20px}.cluster-search input{width:100%;border-radius:14px;border:1px solid #bdbdb6;padding:12px;font:inherit;color:#242426;background:#fff}
