.companies-fullscreen{isolation:isolate;background:#070b30;width:100%;min-height:100svh;margin:0;padding:0}.companies-fullscreen-wall{width:100%;min-height:100svh;margin:0;padding:0}.companies-fullscreen .founding-wall{width:100%;min-height:100svh}.companies-fullscreen .wall-mosaic-grid{border:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:3px;width:100%;min-height:100svh;margin:0;padding:0}.companies-fullscreen-search{z-index:30;box-sizing:border-box;height:80px;padding-top:max(18px,env(safe-area-inset-top));filter:drop-shadow(0 8px 24px #0007);width:min(460px,100% - 32px);margin:0 auto -80px;position:sticky;top:0}.companies-fullscreen-search .wall-company-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4f0ff;background:#111631ed;border:1px solid #777295;border-radius:12px;width:100%;max-width:none;margin:0}.companies-fullscreen-search .rr-company-autocomplete{width:100%;max-width:none}.companies-fullscreen-search .rr-company-input-wrap{border-radius:12px;min-height:48px}.companies-fullscreen-search .rr-company-input-wrap>input{color:#f4f0ff;background:0 0;min-height:48px;font-size:14px}.companies-fullscreen-search .rr-company-input-wrap>input::placeholder{color:#cec9e2;opacity:1}.companies-fullscreen-search .rr-company-search-icon{color:#cec9e2}.companies-fullscreen-search .rr-company-results{overscroll-behavior:contain;max-height:calc(100dvh - 90px);overflow:auto}.companies-fullscreen .wall-mosaic-tile{scroll-margin-block:90px 20px}.companies-fullscreen .founding-wall-status{z-index:20;color:#f4f0ff;background:#151a3a;border-radius:10px;max-width:calc(100% - 32px);padding:12px 18px;position:fixed;top:82px;left:50%;transform:translate(-50%)}@media (max-width:1199px){.companies-fullscreen .wall-mosaic-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:600px){.companies-fullscreen .wall-mosaic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.companies-fullscreen-search{height:72px;padding-top:max(12px,env(safe-area-inset-top));width:calc(100% - 24px);margin-bottom:-72px}}.companies-fullscreen-search{align-items:flex-start;gap:10px;width:min(528px,100% - 32px);display:flex}.companies-fullscreen-search .wall-company-search{flex:1;min-width:0}.companies-claim-plus{color:#3c2517;cursor:pointer;background:linear-gradient(135deg,#ba8054,#f0cfad 52%,#ca966c);border:1px solid #e7bb94;border-radius:12px;flex:0 0 60px;place-items:center;height:60px;margin:0;font:400 34px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 1px #fff5}.companies-claim-plus:hover{filter:brightness(1.1)}.companies-claim-plus:focus-visible{outline-offset:3px;outline:3px solid #f7dfc6}.companies-fullscreen .wall-mosaic-grid .company-add-tile{color:#3c2517;text-align:center;background:linear-gradient(135deg,#ba8054,#f0cfad 52%,#ca966c);flex-direction:column;gap:2px;padding:8px 6px 24px;font-family:DM Sans,Arial,sans-serif;box-shadow:inset 0 1px #fff5}.company-add-tile .company-add-symbol{font:400 clamp(24px,30cqi,42px)/.9 Arial,sans-serif}.company-add-tile>strong{letter-spacing:-.02em;max-width:100%;font-size:clamp(10px,11cqi,14px);line-height:1.1}.company-add-tile>small{font-size:clamp(8px,8cqi,11px);line-height:1.1}.companies-fullscreen .company-add-tile:hover{filter:brightness(1.08)}@media (max-width:600px){.companies-fullscreen-search{gap:8px;width:calc(100% - 24px);margin-bottom:0}.companies-claim-plus{flex-basis:56px}.company-add-tile .company-add-symbol{font-size:24px}}.companies-claim-plus>span{font:300 36px/1 Arial,sans-serif}
